.dotmap[data-astro-cid-dd2kemwy]{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:32px 48px;align-items:center}.map-canvas[data-astro-cid-dd2kemwy]{position:relative}svg[data-astro-cid-dd2kemwy]{width:100%;height:auto;display:block;overflow:visible}path[data-astro-cid-dd2kemwy].g-land,path[data-astro-cid-dd2kemwy].g-r,path[data-astro-cid-dd2kemwy].g-home{fill:none;stroke-linecap:round;stroke-width:6}.g-land[data-astro-cid-dd2kemwy]{stroke:var(--muted);opacity:.18}.g-r[data-astro-cid-dd2kemwy]{stroke:var(--champ);opacity:.78;transition:opacity .5s var(--ease)}.g-home[data-astro-cid-dd2kemwy]{stroke:var(--paper);opacity:.38}.leader[data-astro-cid-dd2kemwy]{stroke:var(--champ);stroke-width:1.4;opacity:.8}.arc[data-astro-cid-dd2kemwy]{fill:none;stroke:var(--champ);stroke-width:2;stroke-linecap:round;opacity:.55;transition:opacity .5s var(--ease)}.mover[data-astro-cid-dd2kemwy]{fill:var(--paper);opacity:.95}.end[data-astro-cid-dd2kemwy]{fill:var(--champ);transition:opacity .5s var(--ease)}.origin[data-astro-cid-dd2kemwy] rect[data-astro-cid-dd2kemwy]{fill:var(--champ)}.origin[data-astro-cid-dd2kemwy] .halo[data-astro-cid-dd2kemwy]{fill:var(--ink);fill-opacity:.55;stroke:var(--champ);stroke-width:1.5}.origin[data-astro-cid-dd2kemwy] .pulse[data-astro-cid-dd2kemwy]{fill:none;stroke:var(--champ);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}.tag[data-astro-cid-dd2kemwy]{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-size:clamp(.72rem,.6rem + .4vw,.9rem);line-height:1.4;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--ink) 88%,transparent);border:1px solid var(--rule);color:var(--paper);transition:opacity .5s var(--ease),border-color .3s,color .3s}.tag-riyadh[data-astro-cid-dd2kemwy]{border-color:var(--champ);color:var(--champ);font-weight:500;font-size:clamp(.8rem,.66rem + .45vw,1rem)}.dotmap[data-astro-cid-dd2kemwy][data-active] [data-astro-cid-dd2kemwy]:is(.g-r,.arc,.end,.tag-r){opacity:.15}.dotmap[data-astro-cid-dd2kemwy][data-active=africa] [data-astro-cid-dd2kemwy]:is(.g-africa,.arc-africa,.end-africa,.tag-africa),.dotmap[data-astro-cid-dd2kemwy][data-active=asia] [data-astro-cid-dd2kemwy]:is(.g-asia,.arc-asia,.end-asia,.tag-asia),.dotmap[data-astro-cid-dd2kemwy][data-active=mena] [data-astro-cid-dd2kemwy]:is(.g-mena,.arc-mena,.end-mena,.tag-mena){opacity:1}.dotmap[data-astro-cid-dd2kemwy][data-active] .tag-r[data-astro-cid-dd2kemwy]:is(.tag-africa,.tag-asia,.tag-mena){border-color:var(--rule)}.dotmap[data-astro-cid-dd2kemwy].scene .g-r[data-astro-cid-dd2kemwy]{opacity:.1}.dotmap[data-astro-cid-dd2kemwy].scene [data-astro-cid-dd2kemwy]:is(.end,.tag-r,.mover){opacity:0}.dotmap[data-astro-cid-dd2kemwy].scene .arc[data-astro-cid-dd2kemwy]{opacity:.95}.dotmap[data-astro-cid-dd2kemwy].scene.lit-africa [data-astro-cid-dd2kemwy]:is(.g-africa,.end-africa,.tag-africa,.mover-africa),.dotmap[data-astro-cid-dd2kemwy].scene.lit-asia [data-astro-cid-dd2kemwy]:is(.g-asia,.end-asia,.tag-asia,.mover-asia),.dotmap[data-astro-cid-dd2kemwy].scene.lit-mena [data-astro-cid-dd2kemwy]:is(.g-mena,.end-mena,.tag-mena,.mover-mena){opacity:.95}.dotmap[data-astro-cid-dd2kemwy].scene .name[data-astro-cid-dd2kemwy]{color:var(--muted);transition:color .4s var(--ease)}.dotmap[data-astro-cid-dd2kemwy].scene.lit-africa [data-astro-cid-dd2kemwy][data-region=africa] .name[data-astro-cid-dd2kemwy],.dotmap[data-astro-cid-dd2kemwy].scene.lit-asia [data-astro-cid-dd2kemwy][data-region=asia] .name[data-astro-cid-dd2kemwy],.dotmap[data-astro-cid-dd2kemwy].scene.lit-mena [data-astro-cid-dd2kemwy][data-region=mena] .name[data-astro-cid-dd2kemwy]{color:var(--paper)}.legend[data-astro-cid-dd2kemwy]{display:grid;gap:14px}.hint[data-astro-cid-dd2kemwy]{font-size:var(--t-small);color:var(--muted)}ul[data-astro-cid-dd2kemwy]{list-style:none;display:grid}li[data-astro-cid-dd2kemwy]+li[data-astro-cid-dd2kemwy]{border-top:1px solid var(--rule)}button[data-astro-cid-dd2kemwy]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;align-items:baseline;padding-block:14px;min-height:44px}button[data-astro-cid-dd2kemwy]:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.n[data-astro-cid-dd2kemwy]{width:8px;height:8px;background:var(--champ);transform:rotate(45deg) translateY(-2px);justify-self:center}.name[data-astro-cid-dd2kemwy]{font-family:var(--display);font-weight:600;font-size:1.2rem;transition:color .2s}.ex[data-astro-cid-dd2kemwy]{grid-column:2;font-size:var(--t-small);color:var(--muted)}button[data-astro-cid-dd2kemwy]:hover .name[data-astro-cid-dd2kemwy],button[data-astro-cid-dd2kemwy][aria-pressed=true] .name[data-astro-cid-dd2kemwy]{color:var(--champ)}@media(max-width:900px){.dotmap[data-astro-cid-dd2kemwy]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.tag-r[data-astro-cid-dd2kemwy]{display:none}}@media(prefers-reduced-motion:reduce){.mover[data-astro-cid-dd2kemwy]{display:none}.origin[data-astro-cid-dd2kemwy] .pulse[data-astro-cid-dd2kemwy]{animation:none;opacity:0}}
