#acs-map-container{flex:auto;width:100%;min-height:0;margin:0;padding:0}#acs-map{height:100%;margin-top:0}.acs-section{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-neutral-200)}.acs-subsection-head{align-items:center;gap:var(--space-xxs);display:flex}.acs-subsection-head .acs-field-label{margin-bottom:0}.acs-field-label{font:var(--text-small-medium);color:var(--color-neutral-900);margin:var(--space-sm) 0 var(--space-xxs);display:block}.acs-check{align-items:flex-start;gap:var(--space-xs);font:var(--text-small-regular);color:var(--color-neutral-900);margin:var(--space-sm) 0 0;cursor:pointer;display:flex}.acs-check input{margin:3px 0 0}.acs-check-row{margin-top:var(--space-sm);align-items:flex-start;display:flex}.acs-check-row .acs-check{flex:auto;margin-top:0}.acs-check-row--disabled .acs-check{color:var(--color-neutral-600);cursor:not-allowed}.acs-check-row[hidden]{display:none}.acs-place-categories{margin-top:var(--space-xxs)}.acs-place-row .acs-check{align-items:center}.acs-place__icon{width:calc(20px * var(--ui-scale,1));height:calc(20px * var(--ui-scale,1));background:var(--color-place-marker);box-shadow:0 0 0 1px var(--color-place-marker-halo);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.acs-place__icon img{width:calc(12px * var(--ui-scale,1));height:calc(12px * var(--ui-scale,1))}.acs-place__name{flex:auto}.acs-place__slot{margin-left:var(--space-xs);flex:none;align-items:center;display:inline-flex}.acs-place__count{font:var(--text-caption-regular);color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.acs-place-row:hover .filter-sidebar__only{display:inline}.acs-place-row:has(:focus-visible) .filter-sidebar__only{display:inline}.acs-place-row:hover .acs-place__count{display:none}.acs-place-row:has(:focus-visible) .acs-place__count{display:none}.acs-places-note{font:var(--text-caption-regular);color:var(--color-neutral-600);margin:var(--space-xs) 0 0}.acs-places-note[hidden]{display:none}.acs-segmented{border:1px solid var(--color-neutral-400);border-radius:var(--border-radius);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.acs-segmented__option{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;font:var(--text-small-medium);color:var(--color-neutral-800);padding:var(--space-xs) var(--space-sm);cursor:pointer;background:var(--color-neutral-white);margin:0;display:flex;position:relative}.acs-segmented__option+.acs-segmented__option{border-left:1px solid var(--color-neutral-400)}.acs-segmented__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.acs-segmented__option:has(input:checked){background:var(--color-pine-700);color:var(--color-neutral-white)}.acs-segmented__option:has(input:focus-visible){outline:2px solid var(--color-link-200);outline-offset:-2px}.acs-segmented__glyph{flex:none;width:16px;height:16px}.acs-actions{border-bottom:none}.acs-actions__docs{align-items:center;gap:var(--space-xxs);margin-top:var(--space-xs);font:var(--text-caption-medium);display:inline-flex}.acs-actions__docs-icon{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1))}.acs-updated-at{align-items:baseline;gap:var(--space-xxs);font:var(--text-caption-regular);color:var(--color-neutral-700);margin:var(--space-sm) 0 0;display:flex}.acs-tooltip .mapboxgl-popup-content,.acs-popup .mapboxgl-popup-content{font:var(--text-small-regular);color:var(--color-neutral-900);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-sm) var(--space-md)}.acs-tooltip,.acs-tooltip .mapboxgl-popup-content{pointer-events:none}.acs-tooltip__hint{margin-top:var(--space-xxs);font:var(--text-tiny-regular);color:var(--color-neutral-600)}.acs-popup__components{font:var(--text-tiny-regular);color:var(--color-neutral-700);font-variant-numeric:tabular-nums;margin-top:2px}.acs-tooltip__meta{font:var(--text-caption-regular);color:var(--color-neutral-700)}.acs-tooltip__why{margin:var(--space-xs) 0 0;padding-left:var(--space-md);font:var(--text-caption-regular)}.acs-tooltip__standout--better{color:var(--color-jade-800)}.acs-tooltip__standout--worse{color:var(--color-orange-800)}.acs-tooltip__score,.acs-popup__score{font:var(--text-h3-bold);color:var(--color-neutral-black);font-variant-numeric:tabular-nums}.acs-popup__title{font:var(--text-body-bold);margin:0 var(--space-lg) var(--space-xxs) 0}.acs-popup__subtitle{font:var(--text-small-bold);margin:var(--space-sm) 0 var(--space-xxs)}.acs-popup__meta,.acs-popup__empty{font:var(--text-caption-regular);color:var(--color-neutral-700);margin:0}.acs-popup__table{border-collapse:collapse;width:100%;font:var(--text-caption-regular)}.acs-popup__table th{font:var(--text-caption-semibold);color:var(--color-neutral-700);text-align:left;border-bottom:1px solid var(--color-neutral-200);padding:2px 0}.acs-popup__table td{border-bottom:1px solid var(--color-neutral-100);padding:3px 0}.acs-popup__num{text-align:right;font-variant-numeric:tabular-nums}.acs-popup__table th.acs-popup__num{text-align:right}.acs-popup__term--feature{color:var(--color-jade-700)}.acs-popup__term--problem{color:var(--color-orange-600)}.acs-popup__swatch{width:9px;height:9px;margin-right:var(--space-xxs);vertical-align:middle;border-radius:50%;display:inline-block}.acs-popup__links{margin-top:var(--space-sm);justify-content:flex-end;display:flex}.acs-slope{gap:var(--space-xs);flex-direction:column;display:flex}.acs-slope[hidden]{display:none}.acs-field label{font:var(--text-caption-regular)}.acs-field{font:var(--text-caption-regular);flex-direction:column;gap:2px;display:flex}.acs-field--inline{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-direction:row}.acs-field .acs-field__label,.acs-field__label{font:var(--text-caption-medium);color:var(--color-neutral-900)}.acs-field__note{font:var(--text-tiny-regular);color:var(--color-neutral-700);margin:0}.acs-field__note:empty{display:none}.acs-fieldset{gap:var(--space-xxs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.acs-fieldset legend{margin-bottom:2px;padding:0}.acs-percent{flex:none;align-items:center;gap:2px;display:inline-flex}.acs-percent__input{width:calc(72px * var(--ui-scale,1));text-align:right;font-variant-numeric:tabular-nums}.acs-panel__credits{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-neutral-200)}.acs-panel__credits[hidden]{display:none}.acs-panel__credit{margin:var(--space-xxs) 0 0;font:var(--text-caption-regular);color:var(--color-neutral-700)}.acs-panel__credit:first-child{margin-top:0}#acs-map .mapboxgl-ctrl-top-right{right:var(--acs-panel-width,0);flex-direction:row-reverse;align-items:flex-start;display:flex}.acs-dock{right:var(--acs-panel-width,0);z-index:12;background:var(--color-neutral-white);border-top:1px solid var(--color-neutral-200);font:var(--text-caption-regular);color:var(--color-neutral-900);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 -2px 8px #0000001f}.filter-sidebar:not(.filter-sidebar--hidden)~.acs-dock{left:var(--filter-sidebar-width,350px)}#acs-map .mapboxgl-ctrl-bottom-left,#acs-map .mapboxgl-ctrl-bottom-right{bottom:var(--acs-dock-height,0)}.acs-dock__bar{align-items:center;gap:var(--space-xxs) var(--space-sm);padding:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.acs-dock__toggle{align-items:center;gap:var(--space-xxs);padding:2px var(--space-xxs);border-radius:var(--border-radius-sm);font:var(--text-small-bold);color:var(--color-neutral-900);cursor:pointer;background:0 0;border:0;display:inline-flex}.acs-dock__toggle:hover{background:var(--color-neutral-100)}.acs-dock__toggle:focus-visible{outline:2px solid var(--color-link-200);outline-offset:1px}.acs-dock__chevron{width:16px;height:16px;transition:transform var(--transition-fast)}.acs-dock--collapsed .acs-dock__chevron{transform:rotate(180deg)}.acs-dock__caption{color:var(--color-neutral-700)}.acs-dock__strip{align-items:center;gap:var(--space-xxs);margin-left:var(--space-sm);font:var(--text-tiny-medium);color:var(--color-neutral-800);font-variant-numeric:tabular-nums;display:none}.acs-dock--collapsed .acs-dock__strip{display:inline-flex}.acs-dock__strip-bar{border-radius:4px;width:140px;height:8px;display:block;position:relative}.acs-dock__strip-caret{background:var(--color-neutral-900);width:3px;box-shadow:0 0 0 1px var(--color-neutral-white);transition:left var(--transition-fast);border-radius:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.acs-dock__strip-caret[hidden]{display:none}.acs-dock__kpis{justify-content:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-left:auto;display:flex}.acs-kpi{flex-direction:column;align-items:flex-end;min-width:56px;display:flex}.acs-kpi__value{font:var(--text-body-bold);color:var(--color-neutral-900)}.acs-kpi__label{font:var(--text-tiny-regular);color:var(--color-neutral-700);white-space:nowrap}.acs-dock__brush{align-items:center;gap:var(--space-sm);margin-top:var(--space-xxs);padding-top:var(--space-xxs);border-top:1px solid var(--color-neutral-200);font:var(--text-caption-medium);flex:100%;display:flex}.acs-dock__brush[hidden]{display:none}.acs-dock__body{gap:var(--space-md);padding:0 var(--space-md) var(--space-sm);border-top:1px solid var(--color-neutral-200);grid-template-columns:minmax(200px,1fr) minmax(215px,1fr) minmax(200px,.9fr) minmax(320px,2.2fr);display:grid}.acs-dock__body[hidden]{display:none}.acs-dock__body--no-rank{grid-template-columns:minmax(200px,1fr) minmax(215px,1fr) minmax(320px,2.2fr)}.acs-dock__panel{height:calc(176px * var(--ui-scale,1));flex-direction:column;min-width:0;display:flex;overflow:hidden}.acs-dock__panel[hidden]{display:none}.acs-dock__panel-head{align-items:center;gap:var(--space-xxs);margin:var(--space-xxs) 0;display:flex}.acs-dock__panel-title{font:var(--text-caption-semibold);color:var(--color-neutral-800);margin:0}.acs-dock__panel-action{font:var(--text-tiny-regular);color:var(--color-asphalt-400);white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}.acs-dock__panel-action:hover{color:var(--color-asphalt-500);text-decoration:underline}.acs-dock__panel-action:focus-visible{outline:2px solid var(--color-asphalt-400);outline-offset:2px;border-radius:2px}.acs-histogram{--acs-histogram-gutter:0px;flex-direction:column;flex:auto;min-height:0;display:flex}.acs-histogram__plot{min-height:calc(64px * var(--ui-scale,1));margin-top:var(--space-md);flex:auto;position:relative}.acs-histogram__area{inset:0 0 0 var(--acs-histogram-gutter);position:absolute}.acs-histogram__grid{position:absolute;inset:0}.acs-histogram__gridline{right:0;left:var(--acs-histogram-gutter);border-top:1px solid var(--color-neutral-200);position:absolute}.acs-histogram__gridline--top{top:0}.acs-histogram__gridline--mid{top:50%}.acs-histogram__gridline span{background:var(--color-neutral-white);font:var(--text-tiny-regular);color:var(--color-neutral-700);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2px;padding:0 2px;position:absolute;top:1px;left:0}.acs-histogram__bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.acs-histogram__bin{border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.acs-histogram__bin:hover{background:var(--color-neutral-100)}.acs-histogram__bin:focus-visible{outline:2px solid var(--color-link-200);outline-offset:-2px}.acs-histogram__bar{width:100%;max-width:24px;height:0;transition:height var(--transition-fast), opacity var(--transition-fast);border-radius:4px 4px 0 0;display:block}.acs-histogram__bin--out .acs-histogram__bar{opacity:.3}.acs-histogram__needle{border-left:2px solid var(--color-neutral-900);pointer-events:none;width:0;position:absolute;top:0;bottom:0;transform:translate(-1px)}.acs-histogram__needle-label{font:var(--text-tiny-semibold);color:var(--color-neutral-900);white-space:nowrap;position:absolute;top:-14px;left:0;transform:translate(-50%)}.acs-histogram__caret{border-right:6px solid #0000;border-bottom:7px solid var(--color-neutral-900);pointer-events:none;width:0;height:0;transition:left var(--transition-fast);border-left:6px solid #0000;position:absolute;bottom:-7px;transform:translate(-50%)}.acs-histogram__caret--hover{border-bottom-color:var(--color-link-200)}.acs-histogram__needle[hidden],.acs-histogram__caret[hidden]{display:none}.acs-histogram__axis,.acs-histogram__poles{margin-left:var(--acs-histogram-gutter);font:var(--text-tiny-regular);color:var(--color-neutral-700);justify-content:space-between;display:flex}.acs-histogram__axis{margin-top:var(--space-xs);margin-left:var(--acs-histogram-gutter);font-variant-numeric:tabular-nums}.acs-histogram__poles{margin-top:2px}.acs-histogram__empty,.acs-rank__empty,.acs-rank__note{margin:var(--space-xxs) 0 0;font:var(--text-tiny-regular);color:var(--color-neutral-700)}.acs-whats-here__caption,.acs-photos__caption{margin:0 0 var(--space-xxs);font:var(--text-tiny-regular);color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-whats-here,.acs-rank{flex-direction:column;flex:auto;min-height:0;display:flex}.acs-whats-here__rows{flex:auto;grid-template-columns:fit-content(42%) minmax(0,1fr) auto;align-content:space-between;gap:1px;margin:0;padding:0;list-style:none;display:grid}.acs-whats-here__rows[hidden]{display:none}.acs-whats-here__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-xs);min-height:calc(14px * var(--ui-scale,1));display:grid}.acs-whats-here__row--none{color:var(--color-neutral-700)}.acs-whats-here__type{align-items:center;gap:var(--space-xxs);min-width:0;font:var(--text-caption-medium);line-height:calc(14px * var(--ui-scale,1));color:inherit;padding:0 2px;display:flex}.acs-whats-here__track:focus-visible,.acs-rank__row:focus-visible{outline:2px solid var(--color-link-200);outline-offset:1px}.acs-whats-here__icon{flex:none;width:12px;height:12px}.acs-whats-here__name,.acs-rank__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-whats-here__track{min-width:0;height:9px;display:block}.acs-whats-here__bar{width:0;min-width:2px;height:100%;transition:width var(--transition-fast);border-radius:4px;gap:2px;display:flex;overflow:hidden}.acs-whats-here__row--none .acs-whats-here__bar{min-width:0}.acs-whats-here__segment{background:var(--acs-segment,var(--color-neutral-400));flex:0 auto;min-width:2px;height:100%}.acs-whats-here__segment[hidden]{display:none}.acs-whats-here__segment--unrated{background:var(--color-neutral-500);flex:1}.acs-dock__panel--whats-here{container-type:inline-size}.acs-whats-here__name-short{display:none}@container (width<340px){.acs-whats-here__name-long{display:none}.acs-whats-here__name-short{display:inline}}.acs-whats-here__count{font:var(--text-tiny-medium);text-align:right;font-variant-numeric:tabular-nums}.acs-whats-here__empty,.acs-photos__status{margin:var(--space-xxs) 0 0;font:var(--text-tiny-regular);color:var(--color-neutral-700)}.acs-whats-here__empty[hidden],.acs-photos__status:empty{display:none}.acs-photos{flex-direction:column;flex:auto;min-height:0;display:flex}.acs-photos__caption,.acs-photos__status{flex:none}.acs-photos__ribbon{align-items:stretch;gap:var(--space-xs);min-height:0;padding:0 0 var(--space-xxs);scroll-snap-type:x proximity;counter-reset:acs-photo;flex:auto;margin:0;list-style:none;display:flex;overflow-x:auto}.acs-photos__item{scroll-snap-align:start;flex:none}.acs-photos__item:before{content:counter(acs-photo);counter-increment:acs-photo;z-index:1;min-width:calc(16px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1));font:var(--text-tiny-semibold);line-height:calc(16px * var(--ui-scale,1));text-align:center;color:var(--color-neutral-white);pointer-events:none;background:#000000a6;position:absolute;top:3px;left:3px}.acs-rank__rows{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.acs-rank__row{align-items:center;gap:var(--space-xs);width:100%;padding:2px var(--space-xxs);border-radius:var(--border-radius-sm);font:var(--text-caption-regular);color:var(--color-neutral-900);text-align:left;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:0;grid-template-columns:auto minmax(72px,2fr) minmax(40px,1fr) auto;display:grid}.acs-rank__row:hover,.acs-rank__row--hover{background:var(--color-neutral-100)}.acs-rank__row[aria-current=true]{background:var(--color-pine-100);box-shadow:inset 2px 0 0 var(--color-pine-700)}.acs-rank__row--out{opacity:.35}.acs-rank__pos{text-align:right;min-width:1.4ch;color:var(--color-neutral-700);font-variant-numeric:tabular-nums}.acs-rank__track{background:var(--color-neutral-100);border-radius:3px;height:6px;overflow:hidden}.acs-rank__bar{height:100%;transition:width var(--transition-fast);border-radius:0 3px 3px 0;display:block}.acs-rank__score{font:var(--text-caption-medium);text-align:right;font-variant-numeric:tabular-nums}.acs-sheet{--acs-sheet-card:calc(170px * var(--ui-scale,1));width:min(calc(var(--acs-sheet-cards,1) * (var(--acs-sheet-card) + var(--space-sm)) - var(--space-sm) + 2 * var(--space-lg)), 960px, calc(100vw - 2 * var(--space-lg)));min-width:min(calc(440px * var(--ui-scale,1)), calc(100vw - 2 * var(--space-lg)));max-height:calc(100vh - 2 * var(--space-lg));padding:var(--space-md) var(--space-lg) var(--space-lg);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg);font:var(--text-small-regular);color:var(--color-neutral-900);border:0}.acs-sheet::backdrop{background:#00000073}.acs-sheet__head{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.acs-sheet__icon{flex:none;width:28px;height:28px}.acs-sheet__titles{flex:auto;min-width:0}.acs-sheet__title{font:var(--text-title-bold);margin:0}.acs-sheet__meta{font:var(--text-caption-regular);color:var(--color-neutral-700);margin:2px 0 0}.acs-sheet__paging{border:1px solid var(--color-neutral-200);background:var(--color-neutral-white);width:32px;height:32px;color:var(--color-asphalt-500);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.acs-sheet__paging[hidden]{display:none}.acs-sheet__paging:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-neutral-black)}.acs-sheet__paging:disabled{color:var(--color-neutral-400);cursor:default}.acs-sheet__paging:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-sheet__paging img{width:20px;height:20px;display:block}.acs-sheet__paging:disabled img{opacity:.4}.acs-sheet__close{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:32px;height:32px;padding:6px}.acs-sheet__close:hover{background:var(--color-neutral-100)}.acs-sheet__close:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-sheet__close img{width:100%;height:100%}.acs-sheet__status,.acs-sheet__more{margin:0 0 var(--space-xs);font:var(--text-caption-regular);color:var(--color-neutral-700)}.acs-sheet__status:empty{display:none}.acs-sheet__grid{grid-template-columns:repeat(auto-fill, var(--acs-sheet-card));gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.acs-panel{z-index:13;width:min(calc(500px * var(--ui-scale,1)), 42vw);background:var(--color-neutral-white);font:var(--text-small-regular);color:var(--color-neutral-900);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 6px #0000001f;container:acs-panel/inline-size}.acs-panel[hidden]{display:none}.acs-panel__head{align-items:start;column-gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-neutral-200);grid-template-columns:1fr auto auto;display:grid}.acs-panel__titles{min-width:0}.acs-panel__actions{padding-top:2px;display:flex}.acs-panel__actions .acs-popup__links{margin:0}.acs-panel__actions .button{white-space:nowrap}.acs-panel__title{font:var(--text-title-bold);overflow-wrap:anywhere;margin:0}.acs-panel__title:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-panel__meta{font:var(--text-caption-regular);color:var(--color-neutral-700);margin:2px 0 0}.acs-panel__close{width:calc(32px * var(--ui-scale,1));height:calc(32px * var(--ui-scale,1));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:6px}.acs-panel__close:hover{background:var(--color-neutral-100)}.acs-panel__close:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-panel__close img{width:100%;height:100%}.acs-panel__body{scrollbar-gutter:stable;min-height:0;padding:0 var(--space-md) var(--space-lg);flex:auto;overflow-y:auto}.acs-panel__section{margin-top:var(--space-md)}.acs-panel__subtitle{margin:0 0 var(--space-xs);font:var(--text-small-bold)}.acs-panel__empty,.acs-panel__status{margin:var(--space-xs) 0 0;font:var(--text-caption-regular);color:var(--color-neutral-700)}.acs-panel__heading-row{align-items:center;gap:var(--space-xxs);margin-bottom:var(--space-xs);display:flex}.acs-panel__heading-row .acs-panel__subtitle{margin-bottom:0}.acs-panel__status:empty{display:none}.acs-panel__place-street{margin:var(--space-sm) 0 0;font:var(--text-caption-regular);color:var(--color-neutral-700)}.acs-panel__verdict{padding:var(--space-sm) 0 var(--space-md);border-bottom:1px solid var(--color-neutral-200)}.acs-panel__headline{align-items:center;gap:var(--space-xs);display:flex}.acs-panel__docs{font:var(--text-caption-regular);margin-left:auto}.acs-panel__score{font:var(--text-h2-bold);color:var(--color-neutral-black);font-variant-numeric:tabular-nums}.acs-panel__score small{margin-left:var(--space-xxs);font:var(--text-small-medium);color:var(--color-neutral-700)}.acs-panel__sentence{margin:var(--space-xs) 0 0;font:var(--text-small-regular);max-width:60ch}.acs-panel__sentence b{font:var(--text-small-bold)}.acs-panel__components{align-items:center;gap:0 var(--space-xs);margin-top:var(--space-sm);grid-template-columns:auto 1fr auto;display:grid;position:relative}.acs-panel__end{font:var(--text-tiny-regular);color:var(--color-neutral-700);text-align:center;background:0 0;border:0;flex-direction:column;grid-row:1;align-items:center;gap:2px;margin:0;padding:0;display:flex}button.acs-panel__end{cursor:pointer;border-radius:var(--border-radius)}button.acs-panel__end:hover .acs-panel__dot,button.acs-panel__end:focus-visible .acs-panel__dot{box-shadow:0 0 0 2px var(--color-neutral-900)}button.acs-panel__end:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-panel__end--start{grid-column:1}.acs-panel__end--end{grid-column:3}.acs-panel__profile,.acs-panel__components .elevation-profile{display:contents}.acs-panel__profile[hidden]{display:none}.acs-panel__components .elevation-profile__chart{grid-area:1/2}.acs-panel__components .elevation-profile__legend-title,.acs-panel__components .elevation-profile__legend,.acs-panel__components .elevation-profile__readout{grid-column:1/-1}.acs-panel__components .elevation-profile__legend-title{margin-top:var(--space-xs)}.acs-panel__dot{width:calc(28px * var(--ui-scale,1));height:calc(28px * var(--ui-scale,1));border:3px solid var(--color-neutral-white);box-shadow:0 0 0 1px var(--color-neutral-200);border-radius:50%}.acs-panel__dot--none{background:var(--color-neutral-200)}.acs-panel__dot--continue{background:var(--color-neutral-100);font:var(--text-body-bold);color:var(--color-neutral-700);justify-content:center;align-items:center;display:flex}.acs-panel__end--continue .acs-panel__end-note{max-width:calc(96px * var(--ui-scale,1));color:var(--color-neutral-black)}.acs-panel__end-score{font:var(--text-body-bold);color:var(--color-neutral-black);font-variant-numeric:tabular-nums}.acs-panel__block{width:100%;height:calc(14px * var(--ui-scale,1));border-radius:calc(7px * var(--ui-scale,1));margin-bottom:calc(44px * var(--ui-scale,1));background-color:var(--acs-block-color);font:inherit;cursor:pointer;border:0;grid-area:1/2;padding:0;position:relative}.acs-panel__block:focus-visible{outline:2px solid var(--color-link-200);outline-offset:2px}.acs-panel__grade-line{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;font:var(--text-caption-regular);color:var(--color-neutral-700);display:flex}.acs-crossing-card{top:var(--acs-card-top,100%);z-index:2;padding:var(--space-xs);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);background:var(--color-neutral-white);box-shadow:var(--box-shadow);position:absolute;left:0;right:0}.acs-crossing-card[hidden]{display:none}.acs-crossing-card:before{content:"";top:calc(-7px * var(--ui-scale,1));width:calc(12px * var(--ui-scale,1));height:calc(12px * var(--ui-scale,1));border-top:1px solid var(--color-neutral-200);border-left:1px solid var(--color-neutral-200);background:var(--color-neutral-white);left:var(--acs-card-tail-left,calc(20px * var(--ui-scale,1)));position:absolute;transform:translate(-50%)rotate(45deg)}.acs-crossing-card__map{height:calc(150px * var(--ui-scale,1));border-radius:var(--border-radius);background:var(--color-neutral-100);overflow:hidden}.acs-crossing-card__rows{margin:var(--space-xs) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.acs-crossing-card__row{align-items:center;gap:var(--space-xs);font:var(--text-caption-regular);grid-template-columns:12px 1fr auto auto;display:grid}.acs-crossing-card__row--empty{color:var(--color-neutral-700);grid-template-columns:1fr}.acs-crossing-card__type{font:var(--text-caption-semibold);min-width:0}.acs-crossing-card__crops{gap:var(--space-xxs);margin-top:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}.acs-crossing-card__crops:empty{display:none}.acs-crossing-card__crop{aspect-ratio:3/2;border-radius:var(--border-radius);background:var(--color-neutral-100);margin:0;position:relative;overflow:hidden}.acs-crossing-card__image{object-fit:cover;width:100%;height:100%;display:block}.acs-crossing-card__icon{top:var(--space-xxs);left:var(--space-xxs);width:calc(18px * var(--ui-scale,1));height:calc(18px * var(--ui-scale,1));position:absolute}.acs-crossing-card__more{font:var(--text-tiny-regular);color:var(--color-neutral-700);grid-column:1/-1;margin:0}.acs-panel__components--profile .acs-panel__block{justify-self:center;align-items:center;gap:var(--space-xxs);width:auto;height:auto;padding:0 var(--space-xxs);background:0 0;grid-row:2;margin-bottom:0;display:flex}.acs-panel__components--profile .acs-panel__block:before{content:"";width:calc(10px * var(--ui-scale,1));height:calc(10px * var(--ui-scale,1));background-color:var(--acs-block-color);border-radius:50%}.acs-panel__components--profile .acs-panel__block span{position:static;transform:none}.acs-panel__block span{top:calc(100% + var(--space-xxs));white-space:nowrap;font:var(--text-tiny-regular);color:var(--color-neutral-700);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.acs-panel__block b{font:var(--text-tiny-semibold);color:var(--color-neutral-black)}.acs-rows{gap:var(--space-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acs-row{align-items:center;gap:var(--space-xxs) var(--space-xs);width:100%;padding:var(--space-xxs) var(--space-xs);border-radius:var(--border-radius);font:var(--text-caption-regular);color:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;grid-template-columns:12px 1fr auto auto;margin:0;display:grid}button.acs-row{cursor:pointer}.acs-row:hover,.acs-row.is-on{background:var(--color-neutral-100);border-color:var(--color-neutral-200)}.acs-row.is-pinned{background:var(--color-neutral-100);border-color:var(--color-neutral-900)}.acs-panel__filter{margin-left:auto}.acs-panel__filter[hidden]{display:none}.acs-row:focus-visible{outline:2px solid var(--color-link-200);outline-offset:1px}.acs-row__swatch{border-radius:50%;width:12px;height:12px}.acs-row__swatch--grade{background-color:var(--color-grade-ramp-3)}.acs-row__label{font:var(--text-caption-semibold);min-width:0}.acs-row__label small{font:var(--text-tiny-regular);color:var(--color-neutral-700);display:block}.acs-row__count,.acs-row__effect{text-align:right;font-variant-numeric:tabular-nums}.acs-row__count{min-width:3ch;color:var(--color-neutral-700)}.acs-row__effect{min-width:6ch;font:var(--text-caption-semibold)}.acs-row__effect--feature,.acs-group__score--feature,.acs-tile__effect--feature{color:var(--color-jade-800)}.acs-row__effect--problem,.acs-group__score--problem,.acs-tile__effect--problem{color:var(--color-orange-600)}.acs-row__effect--none,.acs-group__score--none,.acs-tile__effect--none{color:var(--color-neutral-500)}.acs-row__bar{background:var(--color-neutral-100);border-radius:3px;grid-column:2/-1;height:6px;position:relative;overflow:hidden}.acs-row__bar:before{content:"";background:var(--color-neutral-400);width:1px;position:absolute;top:0;bottom:0;left:50%}.acs-row__fill{border-radius:3px;position:absolute;top:0;bottom:0}.acs-row__fill--problem{background:var(--color-orange-500)}.acs-row__fill--feature{background:var(--color-jade-600)}.acs-group{margin-top:var(--space-sm)}.acs-group.is-on .acs-group__title{color:var(--color-neutral-black);text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400);text-underline-offset:3px}.acs-group__title{align-items:baseline;gap:var(--space-xs);margin:0 0 var(--space-xs);font:var(--text-caption-semibold);display:flex}.acs-group__score{font:var(--text-caption-semibold);font-variant-numeric:tabular-nums}.acs-group__count{font:var(--text-tiny-regular);color:var(--color-neutral-700)}.acs-group__tiles{grid-template-columns:repeat(auto-fill, minmax(calc(140px * var(--ui-scale,1)), 1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.acs-group__more{margin-top:var(--space-xs)}.acs-group__more[hidden]{display:none}.acs-tile{transition:opacity var(--transition-fast);position:relative}.acs-tile.is-dim{opacity:.4}.acs-tile.is-on .lmc--sheet{border-color:var(--color-neutral-900);box-shadow:var(--box-shadow)}.acs-tile__card.lmc--sheet{border-radius:calc(12px * var(--ui-scale,1));height:100%}.acs-tile__card .lmc__tag{border:1px solid var(--color-neutral-300);background:var(--color-neutral-white)}.acs-tile__effect{top:var(--space-xxs);left:var(--space-xxs);z-index:1;padding:0 calc(6px * var(--ui-scale,1));border-radius:var(--border-radius);font:var(--text-tiny-semibold);line-height:calc(18px * var(--ui-scale,1));font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffeb;position:absolute}.acs-tile__effect[hidden]{display:none}.acs-tile__size{top:var(--space-xxs);right:var(--space-xxs);z-index:1;min-height:calc(24px * var(--ui-scale,1));padding:0 calc(6px * var(--ui-scale,1));border-radius:var(--border-radius);font:var(--text-tiny-semibold);color:var(--color-neutral-white);cursor:pointer;background:#242424bf;border:0;position:absolute}.acs-tile__size:hover{background:#242424e6}.acs-tile__size:focus-visible{outline:2px solid var(--color-link-200);outline-offset:1px}.acs-map-holder--dark .acs-tooltip .mapboxgl-popup-content,.acs-map-holder--dark .acs-popup .mapboxgl-popup-content{box-shadow:0 2px 8px #00000073}@media (width<=1100px){.acs-dock__body{grid-template-columns:1fr 1fr}}@media (width<=992px){.acs-panel{left:var(--map-inset-left,0);width:auto}.acs-dock,#acs-map .mapboxgl-ctrl-top-right{right:0}#acs-map-holder:has(#acs-panel:not([hidden])) .map-status-pill{display:none}}@container acs-panel (width<=360px){.acs-panel__head{grid-template-columns:1fr auto}.acs-panel__actions{padding-top:var(--space-xs);grid-column:1/-1}}@media (width<=600px){.acs-dock__body{grid-template-columns:1fr}.acs-dock__kpis{margin-left:0}.acs-rank__rows{max-height:96px}.acs-dock--collapsed .acs-dock__strip{display:none}}
