.world-map-theme{--map-tone-0: #d9d4cb;--map-tone-1: #cbc6bc;--map-tone-2: #d4cfc5;--map-tone-3: #c3bfb5;--map-tone-4: #dfd9cf;--map-tone-5: #cec8bd;--map-available: #c8b292;--map-choice-sand: #cbb391;--map-choice-taupe: #c3ad91;--map-choice-champagne: #d2bb99;--map-choice-border: #b6a083;--map-hover: #3e281b;--map-current: #dac5a6;--map-interaction-border: var(--map-hover);--map-selected: #3e281b;--map-selected-text: #fff8ed;--map-water: #f6f0e6;--map-boundary: #fff9f0;--region-current-background: #eee0c9;--region-current-border: #aa8968;--focus: #98744f}.dark .world-map-theme{--map-tone-0: #514c44;--map-tone-1: #5c564d;--map-tone-2: #565147;--map-tone-3: #645d52;--map-tone-4: #4c4841;--map-tone-5: #5a5449;--map-available: #c8b292;--map-choice-sand: #cbb391;--map-choice-taupe: #c3ad91;--map-choice-champagne: #d2bb99;--map-choice-border: #b6a083;--map-hover: #3e281b;--map-current: #dac5a6;--map-interaction-border: var(--map-hover);--map-selected: #fff0d6;--map-selected-text: #30251c;--map-water: #28231e;--map-boundary: #877664;--region-current-background: #eee0c9;--region-current-border: #b49772;--focus: #d0b18b}.world-map{position:relative;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden}.world-map__canvas{width:100%;height:100%;min-height:0;overflow:hidden;touch-action:none;user-select:none;cursor:grab;direction:ltr}.world-map__canvas svg{display:block;width:100%;height:100%;overflow:hidden;touch-action:none}.world-map__canvas svg[data-dragging]{cursor:grabbing}.world-map__canvas path{fill:var(--country-tone, var(--map-tone-0));stroke:var(--map-boundary);stroke-width:.75px;vector-effect:non-scaling-stroke;pointer-events:none;transition:fill .16s ease,opacity .3s ease}.world-map__canvas [data-map-tone="0"]{--country-tone: var(--map-tone-0)}.world-map__canvas [data-map-tone="1"]{--country-tone: var(--map-tone-1)}.world-map__canvas [data-map-tone="2"]{--country-tone: var(--map-tone-2)}.world-map__canvas [data-map-tone="3"]{--country-tone: var(--map-tone-3)}.world-map__canvas [data-map-tone="4"]{--country-tone: var(--map-tone-4)}.world-map__canvas [data-map-tone="5"]{--country-tone: var(--map-tone-5)}.world-map__canvas g[data-map-country-code],.world-map__canvas g[data-map-country-code] path{cursor:pointer;pointer-events:auto}.world-map__canvas .is-market path{fill:var(--choice-fill, var(--map-available));stroke:var(--map-choice-border);pointer-events:auto}.world-map__canvas .is-market.is-selected path{fill:var(--map-current)}.world-map__canvas .is-market:is(.is-hovered,.is-inspected) path,.world-map__canvas .is-market:focus-visible path,.world-map__canvas [data-map-country-code][aria-pressed=true] path{fill:var(--map-hover);stroke:var(--map-interaction-border)}.world-map__canvas[data-region-focus=europe] path:not([data-map-region=europe]),.world-map__canvas[data-region-focus=north-america] path:not([data-map-region=north-america]),.world-map__canvas[data-region-focus=south-america] path:not([data-map-region=south-america]),.world-map__canvas[data-region-focus=africa] path:not([data-map-region=africa]),.world-map__canvas[data-region-focus=asia] path:not([data-map-region=asia]),.world-map__canvas[data-region-focus=oceania] path:not([data-map-region=oceania]){opacity:.28}.world-map__zoom{position:absolute;inset-inline-end:1.5rem;bottom:.75rem;display:flex;border:1px solid var(--region-current-border);border-radius:.5rem;background:var(--surface-elevated);box-shadow:0 2px 6px #00000014}.world-map__zoom .btn{min-width:2.75rem;min-height:2.75rem;font-size:1.25rem}.world-map__tooltip{position:absolute;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 16px);padding:.55rem .75rem;border:1px solid var(--region-current-border);border-radius:.5rem;background:var(--surface-elevated);color:var(--heading);box-shadow:0 4px 16px #0000002e;pointer-events:auto}.world-map__tooltip[hidden],.world-map__tooltip [hidden]{display:none}.world-map__tooltip [data-tooltip-name]{font-weight:600}.world-map__tooltip [data-tooltip-selected]{padding-inline-start:.45rem;border-inline-start:1px solid var(--region-current-border)}[data-tooltip-flag]{display:inline-flex;flex:0 0 24px;inline-size:24px;block-size:16px}[data-tooltip-flag] img{display:block;inline-size:100%;block-size:100%;border-radius:1px;outline:1px solid color-mix(in srgb,currentColor 18%,transparent);outline-offset:-1px}@media(prefers-reduced-motion:reduce){.world-map__canvas path{transition:none}}.map-picker-layout{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-elevated)}.map-picker-layout__controls{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.map-picker-layout__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);block-size:min(34rem,58vh);min-height:0}.map-picker-layout__map{min-width:0;min-height:0;padding:1rem;background:var(--map-water);border-inline-end:1px solid var(--border)}.map-picker-layout__map>.world-map{height:100%;min-height:18rem}.map-picker-layout__list{min-width:0;min-height:0;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.map-picker-layout__controls label{display:block;margin-bottom:.35rem;font-weight:600}.map-picker-layout__controls input[type=search]{width:100%;min-height:2.8rem;padding:.6rem .75rem;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:.5rem}.map-picker-layout__regions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.map-picker-layout__regions .btn{min-height:2.25rem;padding:.35rem .6rem}.map-picker-layout__regions .btn.is-selected{color:var(--map-selected-text)!important;background:var(--map-selected)}.map-picker-layout__row{display:grid;grid-template-columns:var(--map-picker-row-columns, auto minmax(0, 1fr) auto);align-items:center;gap:.8rem;width:100%;min-height:4.25rem;padding:.7rem .8rem;color:inherit;background:transparent;text-align:start;text-decoration:none!important;border:1px solid transparent;border-radius:.65rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.map-picker-layout__row-copy{display:flex;flex-direction:column;gap:.2rem}.map-picker-layout__row-copy strong{font-weight:600;line-height:1.35}.map-picker-layout__row-copy .type-meta{color:var(--text-muted)}.map-picker-layout__row-arrow{font-size:1.3rem;color:var(--heading)}.map-picker-layout__row:is([aria-current=page],[aria-pressed=true]){background:var(--region-current-background);border-color:var(--region-current-border);color:#3e281b}.map-picker-layout__row:is([aria-current=page],[aria-pressed=true]) :is(.type-meta,strong,.map-picker-layout__row-arrow){color:#3e281b}.map-picker-layout__row:is(:hover,:focus-visible),.map-picker-layout__list :is(.is-hovered,.is-inspected) .map-picker-layout__row{background:var(--map-hover);border-color:var(--map-interaction-border);color:#fff8ed}.map-picker-layout__row:is(:hover,:focus-visible) :is(.type-meta,.map-picker-layout__row-arrow,strong),.map-picker-layout__list :is(.is-hovered,.is-inspected) .map-picker-layout__row :is(.type-meta,.map-picker-layout__row-arrow,strong){color:#fff8ed}@media(prefers-reduced-motion:reduce){.map-picker-layout__row{transition:none}}@media(max-width:48rem){.map-picker-layout__controls{padding:.85rem 1rem}.map-picker-layout__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;block-size:auto}.map-picker-layout__map{min-block-size:14rem;padding:.5rem;border-inline-end:0;border-bottom:1px solid var(--border)}.map-picker-layout__map>.world-map{min-height:0}.map-picker-layout__list{padding:1rem;block-size:min(28rem,60vh)}}
