.tier-meter[data-astro-cid-zp7tins2]{vertical-align:-1px;gap:2px;display:inline-flex}.tier-meter[data-astro-cid-zp7tins2] i[data-astro-cid-zp7tins2]{border:1px solid var(--accent);width:5px;height:11px}.tier-meter[data-astro-cid-zp7tins2] i[data-astro-cid-zp7tins2].is-on{background:var(--accent)}@media (forced-colors:active){.tier-meter[data-astro-cid-zp7tins2] i[data-astro-cid-zp7tins2]{border-color:canvastext}.tier-meter[data-astro-cid-zp7tins2] i[data-astro-cid-zp7tins2].is-on{background:canvastext}}.ts[data-astro-cid-bkuo7ehx]{margin-block:var(--space) calc(var(--space) * 2);border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--surface)}.ts__heading[data-astro-cid-bkuo7ehx]{padding:calc(var(--space) * .75) calc(var(--space) * 1.5);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line);margin:0;font-size:.6875rem}.ts__grid[data-astro-cid-bkuo7ehx]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ts__cell[data-astro-cid-bkuo7ehx]{padding:var(--space) calc(var(--space) * 1.5);border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:4px;display:grid}.ts__cell--wide[data-astro-cid-bkuo7ehx]{border-inline-end:0;grid-column:1/-1}.ts__cell--wide[data-astro-cid-bkuo7ehx]:last-child{border-bottom:0}@media (width>=720px){.ts__cell--wide[data-astro-cid-bkuo7ehx]{gap:calc(var(--space) * 2);grid-template-columns:12ch minmax(0,1fr)}}.ts__cell[data-astro-cid-bkuo7ehx] dt[data-astro-cid-bkuo7ehx]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem}.ts__cell[data-astro-cid-bkuo7ehx] dd[data-astro-cid-bkuo7ehx]{margin:0}.ts__mono[data-astro-cid-bkuo7ehx]{font-family:var(--font-mono);font-size:.875rem}.ts__sub[data-astro-cid-bkuo7ehx]{color:var(--ink-muted);font-size:.75rem;display:block}.aar[data-astro-cid-spa532vy]{margin-block:var(--space) calc(var(--space) * 2)}.aar__label[data-astro-cid-spa532vy]{align-items:center;gap:var(--space);margin:0 0 var(--space);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;font-size:.6875rem;display:flex}.aar__seal[data-astro-cid-spa532vy]{background:var(--redact);width:12ch;height:.9em;display:inline-block}.aar__grid[data-astro-cid-spa532vy]{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid}@media (width>=720px){.aar__grid[data-astro-cid-spa532vy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aar__cell[data-astro-cid-spa532vy]{padding:var(--space) calc(var(--space) * 1.5);background:var(--surface);align-content:start;gap:4px;display:grid;position:relative}@media (width>=720px){.aar__cell--from[data-astro-cid-spa532vy]:after{content:"→";top:50%;z-index:1;font-family:var(--font-mono);color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:0 6px;font-size:.875rem;line-height:1.6;position:absolute;inset-inline-end:0;transform:translate(50%,-50%)}[dir=rtl] .aar__cell--from[data-astro-cid-spa532vy]:after{content:"←";transform:translate(-50%,-50%)}}.aar__cell[data-astro-cid-spa532vy] dt[data-astro-cid-spa532vy]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem}.aar__cell[data-astro-cid-spa532vy] dd[data-astro-cid-spa532vy]{margin:0}@media (forced-colors:active){.aar__seal[data-astro-cid-spa532vy]{background:canvastext}}.redaction[data-astro-cid-zbnr5naj]{gap:var(--space);display:grid}.redaction__bars[data-astro-cid-zbnr5naj]{width:100%;height:calc(var(--rows) * 1.5em);color:var(--redact);display:block}.redaction__bars[data-astro-cid-zbnr5naj] rect[data-astro-cid-zbnr5naj]{fill:currentColor}[dir=rtl] .redaction__bars[data-astro-cid-zbnr5naj]{transform:scaleX(-1)}@media (forced-colors:active){.redaction__bars[data-astro-cid-zbnr5naj] rect[data-astro-cid-zbnr5naj]{fill:canvas;stroke:canvastext;stroke-width:.5px}}.redaction__label[data-astro-cid-zbnr5naj]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:500}.row__code[data-astro-cid-lgzobdd4],.row__period[data-astro-cid-lgzobdd4],.row__tier[data-astro-cid-lgzobdd4],.row__badge[data-astro-cid-lgzobdd4],.row__place[data-astro-cid-lgzobdd4]{margin:calc(var(--space) * 1.5) 0 0;font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem}.row__place[data-astro-cid-lgzobdd4] a[data-astro-cid-lgzobdd4]{color:var(--accent);text-underline-offset:3px}.row__evidence-heading[data-astro-cid-lgzobdd4]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.row[data-astro-cid-lgzobdd4]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--space) * 2)}.row__head[data-astro-cid-lgzobdd4]{font:inherit;margin:0}.row__toggle[data-astro-cid-lgzobdd4],.row__static[data-astro-cid-lgzobdd4]{gap:var(--space) calc(var(--space) * 2);width:100%;min-height:var(--target);padding:calc(var(--space) * 2) 0;font:inherit;text-align:start;color:inherit;background:0 0;border:0;grid-template-columns:3ch minmax(0,1fr);align-items:baseline;display:grid}.row__toggle[data-astro-cid-lgzobdd4]{cursor:pointer}@media (width>=720px){.row__toggle[data-astro-cid-lgzobdd4],.row__static[data-astro-cid-lgzobdd4]{grid-template-columns:5ch 22ch minmax(0,1fr) auto}}.row__code[data-astro-cid-lgzobdd4],.row__period[data-astro-cid-lgzobdd4]{color:var(--ink);font-size:.875rem}@media (width>=720px){.row__code[data-astro-cid-lgzobdd4],.row__period[data-astro-cid-lgzobdd4]{border-inline-end:1px solid var(--line);align-self:stretch;padding-inline-end:calc(var(--space) * 2)}}.row__main[data-astro-cid-lgzobdd4]{grid-column:2/-1;gap:2px;display:grid}@media (width>=720px){.row__main[data-astro-cid-lgzobdd4]{grid-column:auto}}.row__org[data-astro-cid-lgzobdd4]{font-weight:700}.row__title[data-astro-cid-lgzobdd4]{color:var(--ink-muted)}.row__bluf[data-astro-cid-lgzobdd4]{margin-top:calc(var(--space) * .5);max-width:var(--measure);color:var(--ink)}.row__tier[data-astro-cid-lgzobdd4],.row__badge[data-astro-cid-lgzobdd4]{border:1px solid;justify-self:start;padding:2px 6px}.row__tier[data-astro-cid-lgzobdd4]{color:var(--accent);white-space:nowrap}.row__badge[data-astro-cid-lgzobdd4]{color:var(--ink-muted);border-style:dashed}.row__balance[data-astro-cid-lgzobdd4]{letter-spacing:.04em;color:var(--accent);margin-block-start:2px;font-size:.75rem;display:block}.row__source[data-astro-cid-lgzobdd4]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);margin-block-start:calc(var(--space) * .75);font-size:.75rem;display:block}.row__preview[data-astro-cid-lgzobdd4]{margin:var(--space) 0 0;padding:var(--space);background:var(--surface);border:1px solid var(--line)}.row__preview[data-astro-cid-lgzobdd4] img[data-astro-cid-lgzobdd4]{object-fit:contain;max-width:100%;max-height:240px;display:block}.row__dur[data-astro-cid-lgzobdd4]{letter-spacing:.04em;color:var(--ink-muted);margin-block-start:2px;font-size:.75rem;display:block}@media not print{:root[data-mode=giai-mat] .row__toggle[data-astro-cid-lgzobdd4],:root[data-mode=giai-mat] .row__static[data-astro-cid-lgzobdd4]{padding-block:calc(var(--space) * 1.25)}:root[data-mode=giai-mat] .row__head[data-astro-cid-lgzobdd4]:hover{background:var(--surface)}:root[data-mode=giai-mat] .row__tier-word[data-astro-cid-lgzobdd4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-mode=giai-mat] .row__tier[data-astro-cid-lgzobdd4]{align-items:center;gap:6px;display:inline-flex}}.row__panel[data-astro-cid-lgzobdd4]{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.row__inner[data-astro-cid-lgzobdd4]{min-height:0;overflow:hidden}:root[data-js] .row[data-astro-cid-lgzobdd4]:not(.is-open) .row__panel[data-astro-cid-lgzobdd4]{grid-template-rows:0fr}:root[data-js] .row[data-astro-cid-lgzobdd4]:not(.is-open) .row__inner[data-astro-cid-lgzobdd4]{visibility:hidden}@media print{:root[data-js] .row[data-astro-cid-lgzobdd4]:not(.is-open) .row__panel[data-astro-cid-lgzobdd4]{grid-template-rows:1fr}:root[data-js] .row[data-astro-cid-lgzobdd4]:not(.is-open) .row__inner[data-astro-cid-lgzobdd4]{visibility:visible}}.row__inner[data-astro-cid-lgzobdd4]>[data-astro-cid-lgzobdd4]{max-width:var(--measure);margin:0 0 calc(var(--space) * 2)}@media (width>=720px){.row__inner[data-astro-cid-lgzobdd4]{padding-inline-start:calc(5ch + 22ch + var(--space) * 4)}}.row__stamp[data-astro-cid-lgzobdd4]{align-items:center;gap:var(--space);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:3px double var(--accent);padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex;rotate:-6deg}.row__stamp[data-astro-cid-lgzobdd4] span[data-astro-cid-lgzobdd4]+span[data-astro-cid-lgzobdd4]{border-inline-start:1px solid var(--accent);padding-inline-start:var(--space)}.row__inner[data-astro-cid-lgzobdd4]>.row__stamp[data-astro-cid-lgzobdd4]{margin-block-start:var(--space)}@media (width>=1100px){.row__inner[data-astro-cid-lgzobdd4]{padding-inline-end:168px;position:relative}.row__inner[data-astro-cid-lgzobdd4]>.row__stamp[data-astro-cid-lgzobdd4]{top:var(--space);margin:0;position:absolute;inset-inline-end:calc(var(--space) * 3)}}.row__redacted[data-astro-cid-lgzobdd4]{gap:var(--space);display:grid}.row__declassify[data-astro-cid-lgzobdd4],.row__evidence[data-astro-cid-lgzobdd4] a[data-astro-cid-lgzobdd4]{color:var(--accent);text-underline-offset:3px}.row__declassify[data-astro-cid-lgzobdd4]{font-family:var(--font-mono);min-height:var(--target);justify-self:start;align-items:center;font-size:.8125rem;display:inline-flex}.row__evidence[data-astro-cid-lgzobdd4] ul[data-astro-cid-lgzobdd4]{margin:var(--space) 0 0;padding-inline-start:1.25em}.row__evidence[data-astro-cid-lgzobdd4] .request{margin-top:calc(var(--space) * 1.5)}.row__closed[data-astro-cid-lgzobdd4]{color:var(--ink-muted)}.page-mark[data-astro-cid-scehppaq]{top:0;padding:0 var(--space);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--bg);gap:.8em;margin:0;font-size:.6875rem;display:flex;position:absolute;inset-inline-end:calc(var(--space) * 2);transform:translateY(-50%)}.page-mark[data-astro-cid-scehppaq] span[data-astro-cid-scehppaq]+span[data-astro-cid-scehppaq]{color:var(--accent)}.map__kicker[data-astro-cid-dgezircb]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.75rem;font-weight:500}.map__title[data-astro-cid-dgezircb]{margin:var(--space) 0 calc(var(--space) * 3);font-size:1.125rem;font-weight:700}.map__body[data-astro-cid-dgezircb]{gap:calc(var(--space) * 3);display:grid}@media (width>=900px){.map__body[data-astro-cid-dgezircb]{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start}.map__side[data-astro-cid-dgezircb]{grid-area:1/2}}.map[data-astro-cid-dgezircb][data-view="2d"] .map__terraced[data-astro-cid-dgezircb],.map[data-astro-cid-dgezircb][data-view="3d"] [data-astro-cid-dgezircb][data-map-frame]{display:none}.map__terraced[data-astro-cid-dgezircb]:not([hidden]){align-content:start;gap:calc(var(--space) * 2);display:grid}.map__steps[data-astro-cid-dgezircb]{gap:var(--space) calc(var(--space) * 2);font-family:var(--font-mono);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.map__steps[data-astro-cid-dgezircb] li[data-astro-cid-dgezircb]{align-items:center;gap:6px;display:flex}.map__step[data-astro-cid-dgezircb]{border:1px solid var(--line);background:var(--t-base);width:14px;height:10px}.map__step--sea[data-astro-cid-dgezircb]{background:var(--t-sea)}.map__step--world[data-astro-cid-dgezircb]{background:var(--t-world)}.map__step--near[data-astro-cid-dgezircb]{background:var(--t-near)}.map__step--home[data-astro-cid-dgezircb]{background:var(--t-home)}@media (width>=1280px){.map__body[data-astro-cid-dgezircb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.map__side[data-astro-cid-dgezircb]{gap:var(--space) calc(var(--space) * 3);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.map__legend[data-astro-cid-dgezircb]{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.map[data-astro-cid-dgezircb] .map__view[data-astro-cid-dgezircb]{display:none}.map[data-astro-cid-dgezircb][data-view] [data-astro-cid-dgezircb][data-map-frame]{display:block}.map[data-astro-cid-dgezircb][data-view] .map__terraced[data-astro-cid-dgezircb]:not([hidden]){display:grid}}@media print{.map[data-astro-cid-dgezircb] .map__terraced[data-astro-cid-dgezircb]{display:none}.map[data-astro-cid-dgezircb][data-view] [data-astro-cid-dgezircb][data-map-frame]{display:block}}.map[data-astro-cid-dgezircb]{--t-sea:color-mix(in oklab, var(--accent) 24%, var(--bg));--t-world:color-mix(in oklab, var(--accent) 14%, var(--bg));--t-base:color-mix(in oklab, var(--accent) 6%, var(--bg));--t-near:color-mix(in oklab, var(--bg) 45%, var(--surface));--t-home:var(--surface);--t-hot:color-mix(in oklab, var(--accent) 22%, var(--surface));--t-border:color-mix(in oklab, var(--accent) 45%, transparent)}.map__frame[data-astro-cid-dgezircb]{background-color:var(--t-sea);border:1px solid var(--line)}.map__frame[data-astro-cid-dgezircb]:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 32px) top / 100% 6px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 32px) bottom / 100% 6px no-repeat, repeating-linear-gradient(var(--line) 0 1px, transparent 1px 32px) left / 6px 100% no-repeat, repeating-linear-gradient(var(--line) 0 1px, transparent 1px 32px) right / 6px 100% no-repeat;position:absolute;inset:0}.map__svg[data-astro-cid-dgezircb]{width:100%;height:auto;display:block;overflow:hidden}.map__svg[data-astro-cid-dgezircb].is-zoomed{cursor:grab;touch-action:none}.map__svg[data-astro-cid-dgezircb].is-dragging{cursor:grabbing}.map__era[data-astro-cid-dgezircb]{grid-template-columns:1fr 1fr;gap:4px;margin-block-end:var(--space);display:grid}.map__era[data-astro-cid-dgezircb][hidden]{display:none}.map__era[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb]{min-height:var(--target);padding:4px var(--space);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:2px;font-size:.75rem}.map__era[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb]:hover{border-color:var(--accent)}.map__era[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb][aria-pressed=true]{color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.map__readout[data-astro-cid-dgezircb]{z-index:2;max-width:60%;padding:4px var(--space);font-family:var(--font-mono);color:var(--ink);background:var(--bg);border:1px solid var(--accent);pointer-events:none;border-radius:2px;margin:0;font-size:.75rem;font-weight:500;display:grid;position:absolute;inset-block-start:calc(var(--space) * 1.5);inset-inline-start:calc(var(--space) * 1.5)}.map__readout[data-astro-cid-dgezircb][hidden]{display:none}.map__readout-sub[data-astro-cid-dgezircb]{color:var(--ink-muted);font-weight:400}.map__readout-sub[data-astro-cid-dgezircb]:empty{display:none}.map__zoom[data-astro-cid-dgezircb]{z-index:2;gap:4px;display:grid;position:absolute;inset-block-end:calc(var(--space) * 1.5);inset-inline-end:calc(var(--space) * 1.5)}.map__zoom[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb]{width:var(--target);height:var(--target);font-family:var(--font-mono);color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:2px;font-size:1.125rem}.map__zoom[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb]:hover:not(:disabled){border-color:var(--accent)}.map__zoom[data-astro-cid-dgezircb] button[data-astro-cid-dgezircb]:disabled{color:var(--ink-muted);cursor:default}.map__legend[data-astro-cid-dgezircb]{gap:var(--space);margin:0;padding:0;list-style:none;display:grid}.map__place[data-astro-cid-dgezircb]{column-gap:var(--space);width:100%;min-height:var(--target);padding:var(--space) calc(var(--space) * 1.5);font:inherit;text-align:start;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:2px;grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.map__place[data-astro-cid-dgezircb]:hover,.map__place[data-astro-cid-dgezircb].is-active{border-color:var(--accent)}.map__place[data-astro-cid-dgezircb][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)}.map__place-name[data-astro-cid-dgezircb]{font-weight:700}.map__place-role[data-astro-cid-dgezircb]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);grid-column:2;font-size:.75rem}.map__marker[data-astro-cid-dgezircb]{background:var(--accent);border-radius:50%;grid-row:1/span 2;justify-self:center;width:8px;height:8px}.map__marker--current[data-astro-cid-dgezircb]{width:12px;height:12px}.map__marker--origin[data-astro-cid-dgezircb]{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--accent)}.map__key[data-astro-cid-dgezircb]{align-items:center;gap:var(--space);font-family:var(--font-mono);color:var(--ink);padding-inline-start:calc(var(--space) * 1.5);font-size:.75rem;display:flex}.map__key-star[data-astro-cid-dgezircb]{background:var(--accent);clip-path:polygon(50% 3.6%,61.3% 34.4%,94.2% 35.7%,68.3% 56%,77.3% 87.6%,50% 69.3%,22.7% 87.6%,31.7% 56%,5.8% 35.7%,38.7% 34.4%);width:14px;height:14px}@media (forced-colors:active){.map__key-star[data-astro-cid-dgezircb]{background:canvastext}}.map__sea[data-astro-cid-dgezircb]{font-family:var(--font-mono);color:var(--ink-muted);padding-inline-start:calc(var(--space) * 1.5);font-size:.75rem}@media (forced-colors:active){.map__marker[data-astro-cid-dgezircb]{background:canvastext}}.map__credit[data-astro-cid-dgezircb]{margin:calc(var(--space) * 2) 0 0;font-family:var(--font-mono);color:var(--ink-muted);font-size:.6875rem}.map__credit[data-astro-cid-dgezircb] a[data-astro-cid-dgezircb]{color:inherit;text-underline-offset:3px}.map__land[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb]{fill:var(--t-world);stroke:var(--line);stroke-width:calc(.6px / var(--k,1))}.map__provinces[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb]{color:var(--t-base);fill:currentColor;stroke:currentColor;stroke-width:calc(.5px / var(--k,1))}.map[data-astro-cid-dgezircb][data-era=before] [data-tb=near],.map[data-astro-cid-dgezircb][data-era=after] [data-ta=near]{color:var(--t-near)}.map[data-astro-cid-dgezircb][data-era=before] [data-tb=home],.map[data-astro-cid-dgezircb][data-era=after] [data-ta=home]{color:var(--t-home)}.map[data-astro-cid-dgezircb] .map__provinces[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb].is-hot{color:var(--t-hot)}.map__border[data-astro-cid-dgezircb]{fill:none;stroke:var(--t-border);stroke-width:calc(.6px / var(--k,1));stroke-linejoin:round}.map[data-astro-cid-dgezircb][data-era=after] .map__border--merged[data-astro-cid-dgezircb]{display:none}.map__frontier[data-astro-cid-dgezircb]{fill:none;stroke:var(--ink-muted);stroke-width:calc(1px / var(--k,1));stroke-dasharray:calc(6px / var(--k,1)) calc(2px / var(--k,1)) calc(1.5px / var(--k,1)) calc(2px / var(--k,1));stroke-linejoin:round}.map__svg[data-astro-cid-dgezircb] .map__country[data-astro-cid-dgezircb] text[data-astro-cid-dgezircb]{letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-muted);font-size:9.5px}.map__frontier[data-astro-cid-dgezircb],.map__country[data-astro-cid-dgezircb],.map__border[data-astro-cid-dgezircb],.map__vn[data-astro-cid-dgezircb],.map__islands[data-astro-cid-dgezircb],.map__capital[data-astro-cid-dgezircb]{pointer-events:none}.map__svg--3d[data-astro-cid-dgezircb] .map3d__top{color:var(--t-base);fill:currentColor;stroke:currentColor;stroke-width:calc(.5px / var(--k,1))}.map__svg--3d[data-astro-cid-dgezircb] .map3d__wall{color:var(--t-base);fill:color-mix(in oklab, currentColor calc(20% + var(--lift,0) * 45%), var(--t-sea));pointer-events:none}.map__svg--3d[data-astro-cid-dgezircb] .map3d__world{fill:var(--t-world);stroke:var(--line);stroke-width:calc(.5px / var(--k,1))}.map__svg--3d[data-astro-cid-dgezircb] .map3d__frontier{fill:none;stroke:var(--ink-muted);stroke-width:calc(1px / var(--k,1));stroke-dasharray:calc(6px / var(--k,1)) calc(2px / var(--k,1)) calc(1.5px / var(--k,1)) calc(2px / var(--k,1));pointer-events:none}.map__svg--3d[data-astro-cid-dgezircb] .map3d__rise{pointer-events:none}.map__svg--3d[data-astro-cid-dgezircb] .map3d__rise:not(.is-settling) path{pointer-events:auto}.map__svg--3d[data-astro-cid-dgezircb] .is-lifted{visibility:hidden}.map__svg--3d[data-astro-cid-dgezircb] .map3d__wall--world{fill:color-mix(in oklab, var(--t-world) 55%, var(--t-sea))}.map__svg--3d[data-astro-cid-dgezircb] .map3d__border{fill:none;stroke:var(--t-border);stroke-width:calc(.6px / var(--k,1));pointer-events:none}.map[data-astro-cid-dgezircb][data-era=after] .map3d__border--merged{display:none}.map[data-astro-cid-dgezircb] svg[data-astro-cid-dgezircb] .map3d__top.is-hot{color:var(--t-hot)}.map__svg--3d[data-astro-cid-dgezircb] .map3d__marks{pointer-events:none}.map__svg--3d[data-astro-cid-dgezircb] .map3d__isle{fill:var(--accent)}:root .map[data-astro-cid-dgezircb].map .map__svg--3d[data-astro-cid-dgezircb] .map__point.map__point,:root .map[data-astro-cid-dgezircb].map .map__svg--3d[data-astro-cid-dgezircb] .map__halo.map__halo{opacity:1;animation:none}.map[data-astro-cid-dgezircb] .map__svg--3d[data-astro-cid-dgezircb] .map__halo{opacity:0}.map__vn[data-astro-cid-dgezircb]{fill:none;stroke:var(--accent);stroke-width:calc(1px / var(--k,1));stroke-linejoin:round}.map__islands[data-astro-cid-dgezircb] circle[data-astro-cid-dgezircb]{r:calc(1.6px / var(--k,1))}.map__islands[data-astro-cid-dgezircb] .map__isle-pad[data-astro-cid-dgezircb]{r:calc(3.4px / var(--k,1));fill:var(--t-near)}.map__capital[data-astro-cid-dgezircb]{fill:var(--accent);stroke:var(--bg);stroke-width:2.5px;paint-order:stroke;stroke-linejoin:round}.map__fixed[data-astro-cid-dgezircb]{transform:scale(calc(1 / var(--k,1)))}.map__islands[data-astro-cid-dgezircb] circle[data-astro-cid-dgezircb]:not(.map__isle-pad),.map__dot[data-astro-cid-dgezircb]{fill:var(--accent)}.map__reticle[data-astro-cid-dgezircb]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;pointer-events:none;transition:opacity .15s}.map__cross[data-astro-cid-dgezircb]{stroke-dasharray:2 4;opacity:.6}@media not print{:root[data-mode=mat] .map__point[data-astro-cid-dgezircb].is-active .map__reticle[data-astro-cid-dgezircb]{opacity:1}}.map__ring[data-astro-cid-dgezircb]{fill:none;stroke:var(--accent);stroke-width:1px}.map__halo[data-astro-cid-dgezircb]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.map__point[data-astro-cid-dgezircb]{cursor:default}.map__point[data-astro-cid-dgezircb].is-active .map__dot[data-astro-cid-dgezircb]{stroke:var(--ink);stroke-width:1.5px}.map__svg[data-astro-cid-dgezircb] text[data-astro-cid-dgezircb]{font-family:var(--font-mono);fill:var(--ink-muted);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:11px}.map__svg[data-astro-cid-dgezircb] .map__sea-label[data-astro-cid-dgezircb]{letter-spacing:.02em;fill:var(--ink);font-size:10px}.map__point[data-astro-cid-dgezircb] text[data-astro-cid-dgezircb]{fill:var(--ink)}@media not print{:root[data-mode=mat] .map[data-astro-cid-dgezircb]{--ink-muted:var(--ink-hud);--t-sea:var(--bg);--t-world:var(--surface);--t-base:color-mix(in oklab, var(--accent) 10%, var(--surface));--t-near:color-mix(in oklab, var(--accent) 24%, var(--surface));--t-home:color-mix(in oklab, var(--accent) 44%, var(--surface));--t-hot:color-mix(in oklab, var(--accent) 60%, var(--surface));--t-border:color-mix(in oklab, var(--accent) 38%, transparent)}:root[data-mode=mat] .map__frame[data-astro-cid-dgezircb]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px);background-size:32px 32px}:root[data-mode=mat] .map__frame[data-astro-cid-dgezircb]:after{--tick:color-mix(in srgb, var(--accent) 70%, transparent);background:repeating-linear-gradient(90deg, var(--tick) 0 1px, transparent 1px 32px) top / 100% 6px no-repeat, repeating-linear-gradient(90deg, var(--tick) 0 1px, transparent 1px 32px) bottom / 100% 6px no-repeat, repeating-linear-gradient(var(--tick) 0 1px, transparent 1px 32px) left / 6px 100% no-repeat, repeating-linear-gradient(var(--tick) 0 1px, transparent 1px 32px) right / 6px 100% no-repeat}:root[data-mode=mat] .map__vn[data-astro-cid-dgezircb]{stroke-width:calc(1.5px / var(--k,1))}:root[data-mode=mat] .map__reticle[data-astro-cid-dgezircb]{stroke-width:1.5px}:root[data-mode=mat] .map__cross[data-astro-cid-dgezircb]{stroke-width:1px;stroke-dasharray:6 4;opacity:.95}:root[data-mode=mat] .map__point[data-astro-cid-dgezircb] text[data-astro-cid-dgezircb]{font-weight:500}:root[data-mode=mat] .map__svg[data-astro-cid-dgezircb] .map__sea-label[data-astro-cid-dgezircb]{fill:var(--accent)}:root[data-js] .map[data-astro-cid-dgezircb].is-armed .map__vn[data-astro-cid-dgezircb]{stroke-dasharray:1;stroke-dashoffset:1px}:root[data-js] .map[data-astro-cid-dgezircb].is-armed .map__point[data-astro-cid-dgezircb]{opacity:0}}.map[data-astro-cid-dgezircb].is-revealed .map__vn[data-astro-cid-dgezircb]{animation:.6s ease-in-out forwards map-draw}.map[data-astro-cid-dgezircb].is-revealed .map__point[data-astro-cid-dgezircb]{animation:point-in .12s ease-out calc(.65s + var(--i) * .12s) forwards}.map[data-astro-cid-dgezircb].is-revealed .map__halo[data-astro-cid-dgezircb]{animation:point-pulse .6s ease-out calc(.65s + var(--i) * .12s) both}@keyframes map-draw{to{stroke-dashoffset:0}}@keyframes point-in{to{opacity:1}}@keyframes point-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}
