:root{color-scheme:light;--map-ink:#293d47;--map-muted:#596f7b;--map-line:#b8c7cf;--map-paper:#f0f3f5;--map-accent:#124b60;--map-onAccent:#fff;--map-focus:#124b60;--map-fill0:#dce4e8;--map-fill1:#d2dde2;--map-fill2:#e4eaed;--map-fill3:#c9d6dd;font:400 13px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--map-ink);background:transparent}:root[data-theme=dark]{color-scheme:dark;--map-ink:#e7eff3;--map-muted:#b0c1ca;--map-line:#5a727e;--map-paper:#1d2b33;--map-fill0:#31464f;--map-fill1:#3c535e;--map-fill2:#2b3e48;--map-fill3:#455f6a}*{box-sizing:border-box}body{margin:0;background:transparent}button,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--map-focus);outline-offset:3px}select:focus-visible{outline-offset:-2px}button,select{min-height:44px;border:0;background:transparent}select{max-width:240px;width:100%;padding:8px 25px 8px 10px;border-radius:4px;cursor:pointer}select:hover{background:color-mix(in srgb,var(--map-ink) 5%,transparent)}option{background:var(--map-paper);color:var(--map-ink)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#market{width:100%;padding:0 1px}.map-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px 15px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--map-line) 65%,transparent)}.map-back{padding:8px 0;color:var(--map-accent);text-align:left}.map-location{flex:1;min-width:90px;color:var(--map-muted);font-size:11px}.map-toolbar label{min-width:0;max-width:240px}.map-regions{display:flex;align-items:center;flex-wrap:wrap;column-gap:28px;border-bottom:1px solid color-mix(in srgb,var(--map-line) 65%,transparent)}.map-region{position:relative;min-height:48px;padding:10px 0;font-size:12px;letter-spacing:.015em;color:var(--map-muted);transition:color .2s ease}.map-region:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--map-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.map-region[aria-pressed=true]{color:var(--map-accent)}.map-region[aria-pressed=true]:after{transform:scaleX(1)}.map-region:hover{color:var(--map-ink)}.map-stage{position:relative;height:500px}.market-shapes{display:block;width:100%;height:100%;overflow:visible}.market-area{fill:var(--map-fill0);stroke:var(--map-line);stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .23s ease,stroke .23s ease}.market-area[data-tone="1"]{fill:var(--map-fill1)}.market-area[data-tone="2"]{fill:var(--map-fill2)}.market-area[data-tone="3"]{fill:var(--map-fill3)}.market-outline{fill:var(--map-fill2);cursor:default;opacity:.5}.market-area.is-selected,.market-area.is-hover{fill:var(--map-accent);stroke:var(--map-accent)}.map-labels{position:absolute;inset:0;pointer-events:none}.map-label{position:absolute;pointer-events:auto;min-height:28px;padding:3px 4px;border-radius:3px;font-size:12px;font-weight:350;letter-spacing:.015em;line-height:1.2;text-align:center;transform:translateY(-50%);background:transparent;transition:color .2s,background .2s;white-space:nowrap}.map-stage[data-overview=true] .map-label{min-height:36px;font-size:14px;letter-spacing:.025em}.map-label.is-selected,.map-label.is-hover{background:var(--map-accent);color:var(--map-onAccent)}.map-north{position:absolute;top:18px;right:13px;display:grid;justify-items:center;gap:3px;font-size:9px;letter-spacing:.14em;color:var(--map-muted);pointer-events:none}.map-north svg{width:15px;height:20px;fill:none;stroke:currentColor;stroke-width:1}.map-footer{display:flex;justify-content:space-between;gap:12px;padding:13px 0 17px;color:var(--map-muted);font-size:10px;line-height:1.6}.map-attribution{max-width:70%;text-wrap:pretty}.map-attribution a{color:inherit;text-underline-offset:3px}.map-count{text-align:right}.map-status:empty{display:none}.map-status{padding:24px 0;color:var(--map-muted)}.map-status button{text-decoration:underline;text-underline-offset:4px}@media(max-width:540px){.map-regions{column-gap:18px}.map-region{font-size:11px;min-height:44px}.map-stage[data-overview=true] .map-label{font-size:12px}.map-toolbar{gap:5px 10px}.map-location{font-size:10px}.map-toolbar label{flex:1 1 120px;max-width:none}.map-toolbar select{max-width:none;font-size:12px}.map-label{font-size:10px;line-height:1.15;padding:3px 2px}.map-back{font-size:12px}.map-footer{font-size:9px;gap:8px}.map-count{max-width:42%}}@media(prefers-reduced-motion:reduce){.market-area,.map-label,.map-region,.map-region:after{transition:none}}:root[data-skin=aesthetics-one]{--map-ink:#292722;--map-muted:#4A463E;--map-line:#8B7C65;--map-paper:#E9E4D9;--map-fill0:#EEE8DC;--map-fill1:#E9E4D9;--map-fill2:#F6F2EA;--map-fill3:#F0EADD}:root[data-skin=aesthetics-one][data-theme=dark]{--map-ink:#F6F2EA;--map-muted:#C6BFB2;--map-line:#8E8370;--map-paper:#1D1C19;--map-fill0:#292722;--map-fill1:#302D27;--map-fill2:#1D1C19;--map-fill3:#34312B}:root[data-skin=aesthetics-one] .map-label:not(.is-selected):not(.is-hover){background:var(--map-paper)}
