.Thl9jq_root{--pad:clamp(20px, 3vw, 32px);container:explorer/inline-size}.Thl9jq_layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.Thl9jq_layout>*{min-width:0}.Thl9jq_mapCol{align-content:start;gap:8px;display:grid;position:relative}.Thl9jq_skip{z-index:2;background:var(--text);width:max-content;max-width:100%;min-height:44px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.Thl9jq_skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.Thl9jq_caption{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:3.2rem;line-height:1.3;display:flex}.Thl9jq_caption strong{font-size:var(--step-1);letter-spacing:-.015em;font-weight:800}.Thl9jq_captionMeta,.Thl9jq_captionHint{color:var(--text-faint);font-size:.875rem}.Thl9jq_captionHint{color:var(--text-muted);font-weight:600}.Thl9jq_legend{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:.85rem;display:flex}.Thl9jq_legend>span{align-items:baseline;gap:6px;display:inline-flex}.Thl9jq_legend i{border-radius:3px;flex:none;align-self:center;width:12px;height:12px;display:inline-block}.Thl9jq_maps{width:min(100%, 480px, max(280px, calc(100vh - var(--header-h) - 190px)));width:min(100%, 480px, max(280px, calc(100dvh - var(--header-h) - 190px)));grid-template-columns:1fr 1fr;gap:8px;margin-inline:auto;display:grid}.Thl9jq_maps .Thl9jq_single{grid-template-columns:minmax(0,1fr)}.Thl9jq_panel{min-width:0}.Thl9jq_panel :is(a,button,summary,h3){scroll-margin-top:112px}.Thl9jq_stack{gap:18px;min-width:0;display:grid}.Thl9jq_stack>*{min-width:0}.Thl9jq_head{top:var(--header-h);z-index:3;margin-inline:calc(-1 * var(--pad));padding:10px var(--pad);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;display:flex;position:sticky}.Thl9jq_headText{flex:1;min-width:0}.Thl9jq_thumb{flex:none;width:80px;position:relative}.Thl9jq_thumbButton{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.Thl9jq_maps .Thl9jq_single,.Thl9jq_thumb .Thl9jq_thumbMap{gap:4px}.Thl9jq_title{font-size:var(--step-2);overflow-wrap:break-word;margin-top:2px}@container explorer (max-width:420px){.Thl9jq_root .Thl9jq_head .Thl9jq_title{font-size:var(--step-1)}.Thl9jq_root .Thl9jq_tabs button{padding-inline:10px}}.Thl9jq_close{border:1px solid var(--border);background:var(--bg);width:44px;height:44px;color:var(--text-muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.Thl9jq_close:hover{color:var(--text);border-color:var(--border-strong)}.Thl9jq_tabs{justify-self:start}.Thl9jq_root .Thl9jq_tabs button{min-height:44px}.Thl9jq_intro{color:var(--text-muted)}.Thl9jq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.Thl9jq_facts div{background:var(--surface-alt);border-radius:var(--radius);padding:10px 14px}.Thl9jq_facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem;font-weight:700}.Thl9jq_facts dd{letter-spacing:-.03em;margin:2px 0 0;font-size:1.6rem;font-weight:800;line-height:1.1}.Thl9jq_facts dd small{color:var(--text-faint);letter-spacing:0;font-size:.55em;font-weight:700}.Thl9jq_small{color:var(--text-faint);font-size:.875rem}.Thl9jq_small a{color:var(--accent);font-weight:600}.Thl9jq_hubLink{color:var(--accent);padding-block:11px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-block}.Thl9jq_hubLink:hover{text-decoration:underline}.Thl9jq_block{gap:8px;display:grid}.Thl9jq_blockLabel,.Thl9jq_regionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.78rem;font-weight:700}.Thl9jq_chips .chip{align-items:center;gap:8px;min-height:44px;display:inline-flex}.Thl9jq_chipEmpty{border-style:dashed}.Thl9jq_count{background:var(--surface-alt);min-width:1.7em;color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:.78rem;font-weight:700;line-height:1.6;display:inline-grid}.Thl9jq_regions{gap:16px;display:grid}.Thl9jq_region{gap:8px;display:grid}.Thl9jq_hint{color:var(--text-muted);background:var(--accent-bg);border-radius:var(--radius);padding:10px 14px;font-size:.9rem}.Thl9jq_hint svg{vertical-align:-4px;color:var(--accent);display:inline-block}.Thl9jq_hintDesktop{display:none}@media (hover:hover) and (pointer:fine){.Thl9jq_hintDesktop{display:inline}.Thl9jq_hintTouch{display:none}}.Thl9jq_empty{color:var(--text-muted);font-size:.95rem}.Thl9jq_linkButton{min-height:44px;font:inherit;color:var(--accent);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.Thl9jq_listSection{gap:8px;display:grid}.Thl9jq_listTitle{font-size:var(--step-1);align-items:center;gap:8px;display:flex}.Thl9jq_list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.Thl9jq_row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-items:stretch;transition:border-color .15s,background-color .15s;display:flex}.Thl9jq_row[data-active=true]{border-color:var(--orange);background:var(--accent-bg)}.Thl9jq_rowLink{min-width:0;min-height:52px;color:inherit;border-radius:var(--radius) 0 0 var(--radius);flex:1;align-content:center;gap:2px;padding:8px 12px;text-decoration:none;display:grid}.Thl9jq_rowLink:hover .Thl9jq_rowName{color:var(--accent)}.Thl9jq_rowName{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.Thl9jq_rowMeta{color:var(--text-faint);font-size:.84rem;line-height:1.35}.Thl9jq_implement{color:var(--text-muted);font-weight:600}.Thl9jq_peek{border:0;border-left:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;width:48px;color:var(--text-faint);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.Thl9jq_peek:hover{color:var(--accent)}.Thl9jq_peek[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--orange) 16%, transparent)}.Thl9jq_peekIcon{display:block}.Thl9jq_details{border-top:1px solid var(--border);padding-top:6px}.Thl9jq_details>*+*{margin-top:8px}.Thl9jq_details summary{cursor:pointer;min-height:48px;font-size:var(--step-1);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.Thl9jq_details summary::-webkit-details-marker{display:none}.Thl9jq_details summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:9px;height:9px;margin-left:4px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.Thl9jq_details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.Thl9jq_privacy{color:var(--text-faint);margin-top:20px;font-size:.85rem}.Thl9jq_privacy a{color:var(--accent);font-weight:700}.Thl9jq_compact .Thl9jq_maps{width:min(100%,360px)}.Thl9jq_compact .Thl9jq_title{font-size:var(--step-2)}@container explorer (min-width:820px){.Thl9jq_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,48px)}.Thl9jq_caption{min-height:4.6rem}.Thl9jq_mapCol,.Thl9jq_panel{top:calc(var(--header-h) + 16px);position:sticky}.Thl9jq_panel :is(a,button,summary,h3){scroll-margin-top:0}.Thl9jq_head{background:0 0;border-bottom:0;margin-inline:0;padding:0;position:static}.Thl9jq_thumb{display:none}.Thl9jq_title{font-size:var(--step-3)}}@media (prefers-reduced-motion:reduce){.Thl9jq_row,.Thl9jq_details summary:after{transition:none}}
