.AtlasHistoryExperience-module__3JhJkq__root{--history-ink:#28312d;--history-muted:#68716b;--history-paper:#ecebdd;--history-panel:#efeee0f7;--history-line:#2e39333d;--history-roman:#a84d3f;width:100%;height:100dvh;min-height:620px;color:var(--history-ink);background:#9db4b7;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.AtlasHistoryExperience-module__3JhJkq__toolbar{z-index:30;border-bottom:1px solid var(--history-line);background:#edecddf7;grid-template-columns:145px minmax(170px,1fr) auto minmax(100px,1fr);align-items:center;gap:18px;height:64px;padding:0 20px;display:grid;position:absolute;inset:0 0 auto}.AtlasHistoryExperience-module__3JhJkq__back{color:#3d5047;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.AtlasHistoryExperience-module__3JhJkq__back:hover{color:#85483c}.AtlasHistoryExperience-module__3JhJkq__identity{align-items:baseline;gap:10px;min-width:0;display:flex}.AtlasHistoryExperience-module__3JhJkq__identity strong{font:600 21px/1 Georgia,Times New Roman,serif}.AtlasHistoryExperience-module__3JhJkq__identity span{color:var(--history-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.AtlasHistoryExperience-module__3JhJkq__timeControl{background:#e2e1d2;border:1px solid #323d3747;align-items:center;min-height:42px;display:flex}.AtlasHistoryExperience-module__3JhJkq__timeControl button{color:#4a5650;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #323d372e;min-width:42px;min-height:42px;padding:0 13px;font-size:11px;font-weight:750}.AtlasHistoryExperience-module__3JhJkq__timeControl button:last-child{border-right:0}.AtlasHistoryExperience-module__3JhJkq__timeControl button:hover:not(:disabled){background:#f2f0e1}.AtlasHistoryExperience-module__3JhJkq__timeControl button[aria-pressed=true]{color:#71372f;background:#f4edda;box-shadow:inset 0 -3px #9a483c}.AtlasHistoryExperience-module__3JhJkq__timeControl button:disabled{cursor:default;opacity:.3}.AtlasHistoryExperience-module__3JhJkq__headerActions{justify-self:end}.AtlasHistoryExperience-module__3JhJkq__headerActions button,.AtlasHistoryExperience-module__3JhJkq__presentCard button,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt button{color:#39483f;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#f3f1e2;border:1px solid #444a4452;min-height:40px;font-size:10px;font-weight:800}.AtlasHistoryExperience-module__3JhJkq__headerActions button{padding:0 14px}.AtlasHistoryExperience-module__3JhJkq__headerActions button:hover,.AtlasHistoryExperience-module__3JhJkq__presentCard button:hover,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt button:hover{color:#7d4035;border-color:#935447}.AtlasHistoryExperience-module__3JhJkq__mapStage{background:#9db4b7;position:absolute;inset:64px 0 0;overflow:hidden}.AtlasHistoryExperience-module__3JhJkq__map{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.AtlasHistoryExperience-module__3JhJkq__ocean{fill:#9db4b7}.AtlasHistoryExperience-module__3JhJkq__land{fill:#cfcebb;stroke:none}.AtlasHistoryExperience-module__3JhJkq__relief{opacity:.33;mix-blend-mode:multiply;pointer-events:none}.AtlasHistoryExperience-module__3JhJkq__physicalGeography{pointer-events:none}.AtlasHistoryExperience-module__3JhJkq__river{fill:none;stroke:#4a7b82;stroke-width:.7px;stroke-opacity:.72;vector-effect:non-scaling-stroke}.AtlasHistoryExperience-module__3JhJkq__lake{fill:#86a9ac;fill-opacity:.74;stroke:#527d82;stroke-width:.55px;vector-effect:non-scaling-stroke}.AtlasHistoryExperience-module__3JhJkq__modernBorders{fill:none;stroke:#4d5d54;stroke-width:.55px;stroke-opacity:.68;pointer-events:none;vector-effect:non-scaling-stroke}.AtlasHistoryExperience-module__3JhJkq__modernBorders use{vector-effect:non-scaling-stroke}.AtlasHistoryExperience-module__3JhJkq__historicalArea{cursor:pointer}.AtlasHistoryExperience-module__3JhJkq__polity,.AtlasHistoryExperience-module__3JhJkq__selectedPolity{fill:var(--history-roman);fill-opacity:.67;stroke:none}.AtlasHistoryExperience-module__3JhJkq__historicalArea:hover .AtlasHistoryExperience-module__3JhJkq__polity{fill-opacity:.78}.AtlasHistoryExperience-module__3JhJkq__selectedPolity{fill-opacity:.77}.AtlasHistoryExperience-module__3JhJkq__polityLabel{fill:#401c19;stroke:#eee8d5;stroke-width:3px;paint-order:stroke;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;font:700 15px/1 Arial,Helvetica,sans-serif}.AtlasHistoryExperience-module__3JhJkq__layerControls{z-index:18;background:#edecdcf0;border:1px solid #2d3a3247;gap:4px;padding:5px;display:flex;position:absolute;top:14px;left:14px}.AtlasHistoryExperience-module__3JhJkq__layerControls label{cursor:pointer;position:relative}.AtlasHistoryExperience-module__3JhJkq__layerControls input{opacity:0;pointer-events:none;position:absolute}.AtlasHistoryExperience-module__3JhJkq__layerControls span{color:#536058;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;place-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.AtlasHistoryExperience-module__3JhJkq__layerControls input:checked+span{color:#713f34;background:#f4edda;border-color:#69453357}.AtlasHistoryExperience-module__3JhJkq__layerControls input:focus-visible+span{outline-offset:2px;outline:2px solid #765044}.AtlasHistoryExperience-module__3JhJkq__zoomControls{z-index:18;background:#edecdcf0;border:1px solid #2d3a324d;display:grid;position:absolute;bottom:38px;left:14px}.AtlasHistoryExperience-module__3JhJkq__zoomControls button{border:0;border-bottom:1px solid var(--history-line);color:#3c4d44;cursor:pointer;background:0 0;width:42px;height:40px;font-size:19px}.AtlasHistoryExperience-module__3JhJkq__zoomControls button:last-child{border-bottom:0;font-size:14px}.AtlasHistoryExperience-module__3JhJkq__zoomControls button:hover{background:#e2e1d2}.AtlasHistoryExperience-module__3JhJkq__legend{z-index:17;background:#edecdce8;border:1px solid #2d3a323d;max-width:270px;padding:9px 12px;position:absolute;bottom:38px;left:68px}.AtlasHistoryExperience-module__3JhJkq__legend p{color:#49564f;align-items:center;gap:8px;margin:3px 0;font-size:9px;line-height:1.3;display:flex}.AtlasHistoryExperience-module__3JhJkq__legend i{flex:none;width:22px;height:8px;display:inline-block}.AtlasHistoryExperience-module__3JhJkq__romanSwatch{background:#a84d3f;border:1px solid #742f28}.AtlasHistoryExperience-module__3JhJkq__borderSwatch{border-top:1px solid #4d5d54;height:0!important}.AtlasHistoryExperience-module__3JhJkq__riverSwatch{border-top:2px solid #4a7b82;height:0!important}.AtlasHistoryExperience-module__3JhJkq__panel{z-index:24;background:var(--history-panel);border:1px solid #333d3747;width:390px;position:absolute;top:78px;bottom:14px;right:14px;overflow-y:auto;box-shadow:0 12px 32px #222d282e}.AtlasHistoryExperience-module__3JhJkq__panelHeader,.AtlasHistoryExperience-module__3JhJkq__polityCard,.AtlasHistoryExperience-module__3JhJkq__presentCard,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt,.AtlasHistoryExperience-module__3JhJkq__whySection,.AtlasHistoryExperience-module__3JhJkq__sourceSection{border-bottom:1px solid var(--history-line);padding:20px 22px}.AtlasHistoryExperience-module__3JhJkq__panelHeader>span,.AtlasHistoryExperience-module__3JhJkq__sectionTitle>span,.AtlasHistoryExperience-module__3JhJkq__presentCard>span,.AtlasHistoryExperience-module__3JhJkq__whySection>span,.AtlasHistoryExperience-module__3JhJkq__sourceSection>span{color:#8a4a3e;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.AtlasHistoryExperience-module__3JhJkq__panelHeader h1{margin:8px 0 5px;font:500 38px/1 Georgia,Times New Roman,serif}.AtlasHistoryExperience-module__3JhJkq__panelHeader p,.AtlasHistoryExperience-module__3JhJkq__polityCard>p,.AtlasHistoryExperience-module__3JhJkq__presentCard p,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt p,.AtlasHistoryExperience-module__3JhJkq__whySection p,.AtlasHistoryExperience-module__3JhJkq__sourceSection p{color:var(--history-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.AtlasHistoryExperience-module__3JhJkq__sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.AtlasHistoryExperience-module__3JhJkq__sectionTitle button{color:#6b736d;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:24px}.AtlasHistoryExperience-module__3JhJkq__polityCard h2,.AtlasHistoryExperience-module__3JhJkq__presentCard h2,.AtlasHistoryExperience-module__3JhJkq__whySection h2,.AtlasHistoryExperience-module__3JhJkq__sourceSection h2{margin:8px 0 0;font:600 21px/1.18 Georgia,Times New Roman,serif}.AtlasHistoryExperience-module__3JhJkq__latinName{font-style:italic;margin-top:3px!important}.AtlasHistoryExperience-module__3JhJkq__polityCard dl{background:var(--history-line);grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 10px;display:grid}.AtlasHistoryExperience-module__3JhJkq__polityCard dl div{background:#e8e7d7;padding:11px}.AtlasHistoryExperience-module__3JhJkq__polityCard dt{color:var(--history-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.AtlasHistoryExperience-module__3JhJkq__polityCard dd{margin:5px 0 0;font:600 13px/1.25 Georgia,serif}.AtlasHistoryExperience-module__3JhJkq__presentCard button,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt button{width:100%;margin-top:15px;padding:0 12px}.AtlasHistoryExperience-module__3JhJkq__whySection ul{color:#606a64;margin:13px 0 0;padding-left:17px;font-size:10px;line-height:1.5}.AtlasHistoryExperience-module__3JhJkq__whySection li+li{margin-top:6px}.AtlasHistoryExperience-module__3JhJkq__sourceSection div{flex-wrap:wrap;gap:8px 16px;margin-top:13px;display:flex}.AtlasHistoryExperience-module__3JhJkq__sourceSection a{color:#744239;font-size:10px;font-weight:750;text-decoration:none}.AtlasHistoryExperience-module__3JhJkq__sourceSection a:hover{text-decoration:underline}.AtlasHistoryExperience-module__3JhJkq__sourceSection small{color:#7a817c;overflow-wrap:anywhere;margin-top:13px;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.AtlasHistoryExperience-module__3JhJkq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.AtlasHistoryExperience-module__3JhJkq__toolbar{grid-template-columns:125px 1fr auto}.AtlasHistoryExperience-module__3JhJkq__headerActions{display:none}.AtlasHistoryExperience-module__3JhJkq__panel{width:340px}}@media (max-width:760px){.AtlasHistoryExperience-module__3JhJkq__root{min-height:540px}.AtlasHistoryExperience-module__3JhJkq__toolbar{grid-template-rows:54px 54px;grid-template-columns:auto 1fr;gap:0 10px;height:116px;padding:0 11px 8px}.AtlasHistoryExperience-module__3JhJkq__back{font-size:9px}.AtlasHistoryExperience-module__3JhJkq__identity{justify-self:end}.AtlasHistoryExperience-module__3JhJkq__identity strong{font-size:18px}.AtlasHistoryExperience-module__3JhJkq__identity span{display:none}.AtlasHistoryExperience-module__3JhJkq__timeControl{grid-column:1/-1;width:100%;min-height:46px}.AtlasHistoryExperience-module__3JhJkq__timeControl button{flex:auto;min-height:44px}.AtlasHistoryExperience-module__3JhJkq__timeControl button:first-child,.AtlasHistoryExperience-module__3JhJkq__timeControl button:last-child{flex:0 0 44px}.AtlasHistoryExperience-module__3JhJkq__mapStage{inset:116px 0 0}.AtlasHistoryExperience-module__3JhJkq__map{height:calc(100% - env(safe-area-inset-bottom))}.AtlasHistoryExperience-module__3JhJkq__layerControls{top:9px;left:9px}.AtlasHistoryExperience-module__3JhJkq__layerControls span{min-height:44px;padding:0 10px}.AtlasHistoryExperience-module__3JhJkq__zoomControls{left:9px;bottom:calc(41vh + env(safe-area-inset-bottom) + 12px)}.AtlasHistoryExperience-module__3JhJkq__zoomControls button{width:44px;height:44px}.AtlasHistoryExperience-module__3JhJkq__legend{display:none}.AtlasHistoryExperience-module__3JhJkq__panel{width:auto;max-height:41vh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:14px 14px 0 0;inset:auto 0 0;box-shadow:0 -8px 24px #222d282e}.AtlasHistoryExperience-module__3JhJkq__panel:before{content:"";background:#89938c;border-radius:2px;width:38px;height:4px;margin:7px auto 0;display:block}.AtlasHistoryExperience-module__3JhJkq__panelHeader{padding:10px 17px 12px}.AtlasHistoryExperience-module__3JhJkq__panelHeader h1{margin-top:4px;font-size:28px}.AtlasHistoryExperience-module__3JhJkq__panelHeader p{font-size:10px}.AtlasHistoryExperience-module__3JhJkq__polityCard,.AtlasHistoryExperience-module__3JhJkq__presentCard,.AtlasHistoryExperience-module__3JhJkq__inspectPrompt,.AtlasHistoryExperience-module__3JhJkq__whySection,.AtlasHistoryExperience-module__3JhJkq__sourceSection{padding:13px 17px}.AtlasHistoryExperience-module__3JhJkq__polityCard h2,.AtlasHistoryExperience-module__3JhJkq__presentCard h2,.AtlasHistoryExperience-module__3JhJkq__whySection h2,.AtlasHistoryExperience-module__3JhJkq__sourceSection h2{font-size:18px}.AtlasHistoryExperience-module__3JhJkq__polityCard dl{margin-top:11px}.AtlasHistoryExperience-module__3JhJkq__sectionTitle button{width:44px;height:44px}.AtlasHistoryExperience-module__3JhJkq__whySection ul,.AtlasHistoryExperience-module__3JhJkq__sourceSection small{display:none}}@media (prefers-reduced-motion:reduce){.AtlasHistoryExperience-module__3JhJkq__panel{scroll-behavior:auto}}
