.TimePromo-module__WoKaEq__promo{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-lg);gap:1.5rem;margin:1.5rem 0;padding:1.4rem;display:grid}.TimePromo-module__WoKaEq__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.TimePromo-module__WoKaEq__promo h2{font-family:var(--font-display);margin:.65rem 0 .9rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.TimePromo-module__WoKaEq__promo p{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.75}.TimePromo-module__WoKaEq__promo a{min-height:44px;color:var(--primary);align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.TimePromo-module__WoKaEq__fact{border-left:3px solid var(--primary);flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:.7rem 0 .7rem 1.2rem;display:flex}.TimePromo-module__WoKaEq__fact span{color:var(--text-secondary);font-size:.86rem}.TimePromo-module__WoKaEq__fact strong{font-family:var(--font-display);color:var(--primary);overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.TimePromo-module__WoKaEq__fact small{color:var(--text-secondary);font-size:.74rem;line-height:1.5}@media (min-width:760px){.TimePromo-module__WoKaEq__promo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem}}.TimePromo-module__WoKaEq__home{border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-primary);margin:0;padding:24px 28px}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__eyebrow,.TimePromo-module__WoKaEq__home a,.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact strong{color:var(--bg-tertiary)}.TimePromo-module__WoKaEq__home h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.6rem,2.5vw,2rem)}.TimePromo-module__WoKaEq__home p{color:var(--bg-tertiary);margin-bottom:4px;font-size:.82rem}.TimePromo-module__WoKaEq__home a{font-size:.8rem}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact{border-left:1px solid color-mix(in srgb, var(--bg-tertiary) 35%, transparent);padding-left:26px}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2rem)}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact span{color:var(--bg-primary);font-size:.8rem}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact small{color:var(--bg-tertiary)}@media (max-width:760px){.TimePromo-module__WoKaEq__home{grid-template-columns:1fr;gap:16px;padding:22px}.TimePromo-module__WoKaEq__home .TimePromo-module__WoKaEq__fact{border-left:0;border-top:1px solid color-mix(in srgb, var(--bg-tertiary) 35%, transparent);padding:16px 0 0}}
.WorldCenterPromo-module__U5keuG__promo{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-lg);grid-template-columns:minmax(200px,1fr) minmax(0,1.8fr);align-items:center;gap:28px;margin:24px 0;padding:28px;display:grid}.WorldCenterPromo-module__U5keuG__copy>span{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.WorldCenterPromo-module__U5keuG__copy h2{font:700 clamp(1.4rem, 2.5vw, 2rem)/1.15 var(--font-display);margin:8px 0 12px}.WorldCenterPromo-module__U5keuG__copy p{color:var(--text-secondary);margin:0 0 16px;font-size:.85rem;line-height:1.7}.WorldCenterPromo-module__U5keuG__copy a{color:var(--primary);font-size:.85rem;font-weight:700;display:inline-block}.WorldCenterPromo-module__U5keuG__maps{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.WorldCenterPromo-module__U5keuG__maps figure{min-width:0;margin:0}.WorldCenterPromo-module__U5keuG__maps svg{width:100%;height:auto;display:block}.WorldCenterPromo-module__U5keuG__ocean{fill:var(--bg-primary);stroke:var(--card-border)}.WorldCenterPromo-module__U5keuG__land{fill:var(--primary);opacity:.75}.WorldCenterPromo-module__U5keuG__maps figcaption{text-align:center;color:var(--text-secondary);margin-top:10px;font-size:.72rem}@media (max-width:900px){.WorldCenterPromo-module__U5keuG__promo{grid-template-columns:1fr;padding:22px}}.WorldCenterPromo-module__U5keuG__home{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:0;padding:0}.WorldCenterPromo-module__U5keuG__home .WorldCenterPromo-module__U5keuG__copy h2{letter-spacing:-.035em}.WorldCenterPromo-module__U5keuG__home .WorldCenterPromo-module__U5keuG__maps{border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--map-panel);padding:18px}.WorldCenterPromo-module__U5keuG__home .WorldCenterPromo-module__U5keuG__ocean{fill:var(--map-sea);stroke:var(--map-sea-edge)}.WorldCenterPromo-module__U5keuG__home .WorldCenterPromo-module__U5keuG__land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.5px;opacity:1}@media (max-width:760px){.WorldCenterPromo-module__U5keuG__home{grid-template-columns:1fr;gap:20px}.WorldCenterPromo-module__U5keuG__home .WorldCenterPromo-module__U5keuG__maps{padding:12px}}
.Header-module__lnUIdW__header{height:var(--header-height);z-index:1000;background:var(--bg-primary);border-bottom:1px solid var(--card-border);transition:box-shadow var(--transition-fast);position:fixed;inset:0 0 auto}.Header-module__lnUIdW__scrolled{box-shadow:var(--shadow-md)}.Header-module__lnUIdW__compact{--header-height:60px}.Header-module__lnUIdW__compact .Header-module__lnUIdW__container{gap:16px;padding-inline:20px}.Header-module__lnUIdW__container{align-items:center;gap:24px;max-width:1400px;height:100%;margin:0 auto;padding:0 28px;display:flex}.Header-module__lnUIdW__logo{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);flex-shrink:0;align-items:center;gap:8px;font-size:1.2rem;font-weight:800;display:inline-flex}.Header-module__lnUIdW__logoIcon{object-fit:contain;border-radius:6px;width:32px;height:32px}.Header-module__lnUIdW__desktopNav{margin-left:auto}.Header-module__lnUIdW__topLinks,.Header-module__lnUIdW__groupLinks,.Header-module__lnUIdW__mobileLinks,.Header-module__lnUIdW__searchResults{margin:0;padding:0;list-style:none}.Header-module__lnUIdW__topLinks{align-items:center;gap:4px;display:flex}.Header-module__lnUIdW__groupTrigger{border-radius:var(--radius-sm);min-height:44px;font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.875rem;font-weight:600;display:flex}.Header-module__lnUIdW__groupTrigger>svg{width:14px;height:14px;transition:transform var(--transition-fast)}.Header-module__lnUIdW__groupTrigger:hover,.Header-module__lnUIdW__groupTrigger[aria-expanded=true]{background:var(--gradient-1);color:var(--primary)}.Header-module__lnUIdW__groupTrigger[aria-expanded=true]>svg,.Header-module__lnUIdW__mobileGroupTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.Header-module__lnUIdW__groupTrigger.Header-module__lnUIdW__activeGroup{color:var(--primary);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.Header-module__lnUIdW__controls{flex-shrink:0;align-items:center;gap:16px;display:flex}.Header-module__lnUIdW__searchButton,.Header-module__lnUIdW__menuButton,.Header-module__lnUIdW__closeButton{min-width:44px;min-height:44px;color:var(--text-primary);border:1px solid var(--card-border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}.Header-module__lnUIdW__searchButton:hover,.Header-module__lnUIdW__menuButton:hover,.Header-module__lnUIdW__closeButton:hover{background:var(--gradient-1);color:var(--primary)}.Header-module__lnUIdW__languageSwitch{align-items:center;gap:2px;display:flex}.Header-module__lnUIdW__languageSwitch>a{border-radius:var(--radius-sm);min-width:36px;min-height:44px;color:var(--text-secondary);place-items:center;font-size:.75rem;font-weight:700;display:grid}.Header-module__lnUIdW__languageSwitch>a:hover,.Header-module__lnUIdW__languageSwitch>.Header-module__lnUIdW__currentLanguage{color:var(--primary);background:var(--gradient-1)}.Header-module__lnUIdW__menuButton{display:none}.Header-module__lnUIdW__megaPanel{width:min(1100px,100vw - 48px);max-height:calc(100dvh - var(--header-height) - 24px);overscroll-behavior:contain;background:var(--bg-primary);border:1px solid var(--card-border);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);border-top:0;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.Header-module__lnUIdW__megaPanel[hidden],.Header-module__lnUIdW__mobileGroupContent[hidden]{display:none}.Header-module__lnUIdW__megaContent{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:30px;display:grid}.Header-module__lnUIdW__groupContent{min-width:0}.Header-module__lnUIdW__groupHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}.Header-module__lnUIdW__groupHeading>p{color:var(--text-secondary);font-size:.8rem}.Header-module__lnUIdW__allLink{min-height:32px;color:var(--primary);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.Header-module__lnUIdW__allLink:hover{text-underline-offset:4px;text-decoration:underline}.Header-module__lnUIdW__allLink>svg{flex-shrink:0;width:16px;height:16px}.Header-module__lnUIdW__groupLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.Header-module__lnUIdW__destination{border-radius:var(--radius-sm);align-items:flex-start;gap:12px;min-height:76px;padding:12px 10px;display:flex}.Header-module__lnUIdW__destination:hover{background:var(--gradient-1)}.Header-module__lnUIdW__destination>span:last-child{min-width:0}.Header-module__lnUIdW__destinationIcon{min-height:24px;color:var(--primary);flex:0 0 24px;place-items:center;display:grid}.Header-module__lnUIdW__destinationTitle{color:var(--text-primary);font-size:.84rem;font-weight:700;line-height:1.45;display:block}.Header-module__lnUIdW__destinationDescription{color:var(--text-secondary);margin-top:4px;font-size:.73rem;line-height:1.6;display:block}.Header-module__lnUIdW__activeDestination{background:var(--gradient-1);box-shadow:inset 3px 0 var(--primary)}.Header-module__lnUIdW__activeDestination .Header-module__lnUIdW__destinationTitle{color:var(--primary)}.Header-module__lnUIdW__featured{border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.Header-module__lnUIdW__featuredLabel{width:100%;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.Header-module__lnUIdW__featured>.Header-module__lnUIdW__featuredTitle{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.55rem;font-weight:700;line-height:1.15}.Header-module__lnUIdW__featured>p{color:var(--text-secondary);font-size:.8rem;line-height:1.65}.Header-module__lnUIdW__featured>a{min-height:44px;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.Header-module__lnUIdW__megaFooter{border-top:1px solid var(--card-border);padding:12px 30px}.Header-module__lnUIdW__utilityLinks{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.Header-module__lnUIdW__utilityLinks>a{min-height:36px;color:var(--text-secondary);align-items:center;font-size:.75rem;display:inline-flex}.Header-module__lnUIdW__utilityLinks>a:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.Header-module__lnUIdW__dialog{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--card-border);box-shadow:var(--shadow-lg);padding:0;display:none}.Header-module__lnUIdW__dialog[open]{display:flex}.Header-module__lnUIdW__dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 35%, transparent)}.Header-module__lnUIdW__dialogInner{background:var(--bg-primary);flex-direction:column;width:100%;min-height:0;display:flex}.Header-module__lnUIdW__searchDialog{border-radius:var(--radius-md);width:min(700px,100vw - 40px);max-width:none;max-height:calc(100dvh - 120px);margin:90px auto auto}.Header-module__lnUIdW__dialogHeader{min-height:var(--header-height);border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.Header-module__lnUIdW__dialogTitle{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.Header-module__lnUIdW__closeButton{flex-shrink:0;padding:0}.Header-module__lnUIdW__dialogScroll{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.Header-module__lnUIdW__searchField{border:1px solid var(--card-border);background:var(--bg-secondary);border-radius:var(--radius-sm);min-height:52px;color:var(--text-secondary);align-items:center;gap:12px;padding:0 14px;display:flex}.Header-module__lnUIdW__searchField>svg{flex-shrink:0}.Header-module__lnUIdW__searchField:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.Header-module__lnUIdW__searchField input{width:100%;min-width:0;height:52px;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:0;font-size:1rem}.Header-module__lnUIdW__searchField input::placeholder{color:var(--text-secondary);opacity:1}.Header-module__lnUIdW__searchField input:focus-visible{outline:none}.Header-module__lnUIdW__searchField input::-webkit-search-cancel-button{display:none}.Header-module__lnUIdW__searchField button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-right:-10px;padding:0;display:grid}.Header-module__lnUIdW__searchField button:hover{background:var(--gradient-1)}.Header-module__lnUIdW__searchHint,.Header-module__lnUIdW__searchStatus{color:var(--text-secondary);margin-top:16px;font-size:.8rem;line-height:1.6}.Header-module__lnUIdW__searchStatus button{border:1px solid var(--card-border);border-radius:var(--radius-sm);min-height:44px;color:var(--primary);background:var(--bg-secondary);font:inherit;cursor:pointer;margin-top:10px;padding:0 16px}.Header-module__lnUIdW__searchResults{margin-top:12px}.Header-module__lnUIdW__searchResults a{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 24px;gap:4px 12px;padding:14px 12px;display:grid;position:relative}.Header-module__lnUIdW__searchResults a:hover{background:var(--gradient-1)}.Header-module__lnUIdW__resultKind{color:var(--primary);font-size:.7rem;font-weight:600}.Header-module__lnUIdW__resultTitle{color:var(--text-primary);overflow-wrap:anywhere;grid-column:1;font-size:.9rem;font-weight:700}.Header-module__lnUIdW__resultDescription{color:var(--text-secondary);grid-column:1;font-size:.75rem;line-height:1.5}.Header-module__lnUIdW__searchResults svg{color:var(--primary);grid-area:1/2/span 3;align-self:center}.Header-module__lnUIdW__mobileNav{margin-top:20px}.Header-module__lnUIdW__mobileGroup{border-bottom:1px solid var(--card-border)}.Header-module__lnUIdW__mobileGroupTrigger{width:100%;min-height:64px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;font-weight:700;display:flex}.Header-module__lnUIdW__mobileGroupTrigger>span{align-items:center;gap:14px;display:flex}.Header-module__lnUIdW__mobileGroupTrigger>svg{width:16px;height:16px;transition:transform var(--transition-fast)}.Header-module__lnUIdW__mobileGroupTrigger.Header-module__lnUIdW__activeGroup,.Header-module__lnUIdW__mobileGroupTrigger[aria-expanded=true]{color:var(--primary)}.Header-module__lnUIdW__mobileGroupContent{padding:0 0 18px 24px}.Header-module__lnUIdW__mobileGroupContent>.Header-module__lnUIdW__allLink{min-height:44px;padding-left:10px}.Header-module__lnUIdW__mobileLinks .Header-module__lnUIdW__destination{min-height:48px;padding:12px 10px}.Header-module__lnUIdW__mobileLinks .Header-module__lnUIdW__destinationIcon,.Header-module__lnUIdW__mobileLinks .Header-module__lnUIdW__destinationDescription{display:none}.Header-module__lnUIdW__mobileLinks .Header-module__lnUIdW__destinationTitle{font-weight:600}.Header-module__lnUIdW__mobileFooter{padding:12px 24px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--card-border);background:var(--bg-primary);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.Header-module__lnUIdW__mobileFooter .Header-module__lnUIdW__utilityLinks{gap:16px}.Header-module__lnUIdW__mobileFooter .Header-module__lnUIdW__languageSwitch>a{min-width:44px}.Header-module__lnUIdW__searchContent{min-width:0}.Header-module__lnUIdW__noScriptNav{background:var(--bg-primary);justify-content:center;gap:20px;padding:12px;display:flex}@media (max-width:1100px) and (min-width:1024px){.Header-module__lnUIdW__container{gap:16px;padding:0 20px}.Header-module__lnUIdW__groupTrigger{padding:0 10px}.Header-module__lnUIdW__controls{gap:8px}.Header-module__lnUIdW__megaContent{grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:24px}}@media (max-width:1023px){.Header-module__lnUIdW__compact{--header-height:56px}.Header-module__lnUIdW__compact .Header-module__lnUIdW__container{gap:8px;padding-inline:12px}.Header-module__lnUIdW__container{justify-content:space-between;gap:12px;padding:0 20px}.Header-module__lnUIdW__desktopNav,.Header-module__lnUIdW__desktopLanguage{display:none}.Header-module__lnUIdW__menuButton{display:inline-flex}.Header-module__lnUIdW__controls{gap:8px}.Header-module__lnUIdW__searchButton{border:0;padding:0}.Header-module__lnUIdW__searchButton>span{display:none}.Header-module__lnUIdW__mobileDialog,.Header-module__lnUIdW__searchDialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:none;margin:0;inset:0}.Header-module__lnUIdW__dialogHeader{padding-top:max(14px, env(safe-area-inset-top))}}@media (max-width:420px){.Header-module__lnUIdW__container{gap:8px;padding:0 12px}.Header-module__lnUIdW__logo{gap:6px;font-size:1.05rem}.Header-module__lnUIdW__logoIcon{width:26px;height:26px}.Header-module__lnUIdW__controls{gap:4px}.Header-module__lnUIdW__menuButton{gap:5px;padding:0 9px}.Header-module__lnUIdW__dialogHeader,.Header-module__lnUIdW__dialogScroll,.Header-module__lnUIdW__mobileFooter{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__header,.Header-module__lnUIdW__groupTrigger>svg,.Header-module__lnUIdW__mobileGroupTrigger>svg{transition:none}}
.ThemeSwitcher-module__t3FfOW__themeSwitch{background:var(--bg-tertiary);border-radius:var(--radius-full);border:1px solid var(--card-border);gap:4px;padding:4px;display:flex}.ThemeSwitcher-module__t3FfOW__themeBtn{cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-family:inherit;display:inline-flex}.ThemeSwitcher-module__t3FfOW__themeBtn:hover{background:var(--bg-secondary)}.ThemeSwitcher-module__t3FfOW__themeBtnActive{background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.ThemeSwitcher-module__t3FfOW__swatch{border:1px solid #00000026;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:block}.ThemeSwitcher-module__t3FfOW__label{color:var(--text-secondary);white-space:nowrap;font-size:.72rem;font-weight:700}.ThemeSwitcher-module__t3FfOW__themeBtnActive .ThemeSwitcher-module__t3FfOW__label{color:var(--text-primary)}@media (max-width:1279px){.ThemeSwitcher-module__t3FfOW__label{display:none}.ThemeSwitcher-module__t3FfOW__themeBtn{padding:4px}}
.EarlyEarthScene-module__XNHaIa__scene{--planet-light:var(--geo-ochre);--planet-mid:var(--geo-rose);--planet-dark:var(--text-primary);--planet-line:var(--bg-secondary);--planet-land:var(--geo-ochre);background:radial-gradient(ellipse at 30% 45%, var(--primary-glow), transparent 65%);grid-template-columns:1.1fr 1fr;align-items:center;min-height:440px;padding:16px 5%;display:grid}.EarlyEarthScene-module__XNHaIa__scene[data-stage=ocean],.EarlyEarthScene-module__XNHaIa__scene[data-stage=cratons],.EarlyEarthScene-module__XNHaIa__scene[data-stage=assembly]{--planet-light:var(--geo-teal);--planet-mid:var(--geo-blue);--planet-dark:var(--text-primary);--planet-land:var(--geo-ochre)}.EarlyEarthScene-module__XNHaIa__scene[data-stage=assembly]{--planet-land:var(--geo-green)}.EarlyEarthScene-module__XNHaIa__illustration{min-width:0}.EarlyEarthScene-module__XNHaIa__illustration svg{width:100%;max-height:420px;display:block}.EarlyEarthScene-module__XNHaIa__story{padding:20px 0}.EarlyEarthScene-module__XNHaIa__badge{letter-spacing:.14em;color:var(--primary);margin-bottom:18px;font-size:.63rem;font-weight:800;line-height:1.8}.EarlyEarthScene-module__XNHaIa__story h3{max-width:13ch;margin-bottom:20px;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.08}.EarlyEarthScene-module__XNHaIa__story>p:not(.EarlyEarthScene-module__XNHaIa__badge){color:var(--text-secondary);max-width:39ch;font-size:.94rem;line-height:1.8}.EarlyEarthScene-module__XNHaIa__story small{color:var(--text-secondary);border-top:1px solid var(--card-border);max-width:46ch;margin-top:22px;padding-top:15px;font-size:.7rem;line-height:1.7;display:block}@media (max-width:620px){.EarlyEarthScene-module__XNHaIa__scene{grid-template-columns:1fr;min-height:0;padding:8px 22px 24px}.EarlyEarthScene-module__XNHaIa__illustration svg{height:235px}.EarlyEarthScene-module__XNHaIa__story{padding:0}.EarlyEarthScene-module__XNHaIa__story h3{max-width:none;margin-bottom:12px;font-size:1.6rem}.EarlyEarthScene-module__XNHaIa__badge{margin-bottom:9px;font-size:.58rem}.EarlyEarthScene-module__XNHaIa__story small{margin-top:12px;padding-top:12px}}
.PaleogeographyExplorer-module__9xEYYW__explorer{margin:36px 0 56px;scroll-margin-top:90px}.PaleogeographyExplorer-module__9xEYYW__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.PaleogeographyExplorer-module__9xEYYW__eyebrow{color:var(--primary);letter-spacing:.17em;text-transform:uppercase;margin-bottom:9px;font-size:.65rem;font-weight:800}.PaleogeographyExplorer-module__9xEYYW__heading h2{font-size:clamp(1.3rem,2.8vw,1.85rem);font-weight:600}.PaleogeographyExplorer-module__9xEYYW__modelBadge{color:var(--text-secondary);border:1px solid var(--card-border);border-radius:30px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:.64rem;display:inline-flex}.PaleogeographyExplorer-module__9xEYYW__modelBadge i{background:var(--geo-teal);border-radius:50%;width:6px;height:6px}.PaleogeographyExplorer-module__9xEYYW__atlas{border:1px solid var(--card-border);background:var(--bg-primary);border-radius:20px 20px 0 0;overflow:hidden}.PaleogeographyExplorer-module__9xEYYW__mapTop{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.PaleogeographyExplorer-module__9xEYYW__date{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.PaleogeographyExplorer-module__9xEYYW__date strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:600}.PaleogeographyExplorer-module__9xEYYW__date>span{color:var(--text-secondary);font-size:.72rem}.PaleogeographyExplorer-module__9xEYYW__segmented{background:var(--bg-secondary);border-radius:30px;padding:3px;display:flex}.PaleogeographyExplorer-module__9xEYYW__segmented button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:30px;padding:8px 15px;font-size:.75rem;font-weight:600}.PaleogeographyExplorer-module__9xEYYW__segmented button[aria-pressed=true]{background:var(--card-bg);box-shadow:var(--shadow-sm);color:var(--text-primary)}.PaleogeographyExplorer-module__9xEYYW__mapSurface{min-height:200px;position:relative}.PaleogeographyExplorer-module__9xEYYW__loading{background:color-mix(in srgb, var(--bg-primary) 94%, transparent);color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;font-size:.85rem;display:flex;position:absolute;inset:0}.PaleogeographyExplorer-module__9xEYYW__loadingIcon{color:var(--geo-teal);font-size:4rem}.PaleogeographyExplorer-module__9xEYYW__loading button{background:var(--primary);color:var(--bg-primary);cursor:pointer;border:0;border-radius:20px;padding:12px 18px}.PaleogeographyExplorer-module__9xEYYW__mapBottom{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:18px;padding:0 24px 18px;font-size:.63rem;line-height:1.65;display:flex}.PaleogeographyExplorer-module__9xEYYW__mapBottom p{max-width:80ch}.PaleogeographyExplorer-module__9xEYYW__mapBottom>span{white-space:nowrap;letter-spacing:.08em;font-size:.58rem}.PaleogeographyExplorer-module__9xEYYW__console{border:1px solid var(--card-border);background:var(--bg-secondary);border-top:0;border-radius:0 0 20px 20px;padding:22px 24px 18px}.PaleogeographyExplorer-module__9xEYYW__playback{align-items:center;gap:16px;display:flex}.PaleogeographyExplorer-module__9xEYYW__transport{align-items:center;gap:5px;display:flex}.PaleogeographyExplorer-module__9xEYYW__play{background:var(--text-primary);border:1px solid var(--text-primary);min-width:120px;min-height:44px;color:var(--bg-primary);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:inline-flex}.PaleogeographyExplorer-module__9xEYYW__play>span{font-size:.8rem}.PaleogeographyExplorer-module__9xEYYW__step{width:32px;min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;font-size:1.8rem}.PaleogeographyExplorer-module__9xEYYW__speed{color:var(--text-secondary);align-items:center;gap:8px;font-size:.68rem;display:flex}.PaleogeographyExplorer-module__9xEYYW__speed select{border:1px solid var(--card-border);color:var(--text-primary);background:var(--card-bg);border-radius:8px;min-height:40px;padding:8px 5px;font-size:.7rem}.PaleogeographyExplorer-module__9xEYYW__direction{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px 0 10px 8px;font-size:.68rem}.PaleogeographyExplorer-module__9xEYYW__sliderArea{margin:24px 0 20px}.PaleogeographyExplorer-module__9xEYYW__sliderEnds{justify-content:space-between;margin-bottom:4px;font-size:.7rem;font-weight:600;display:flex}.PaleogeographyExplorer-module__9xEYYW__sliderTrack{align-items:center;height:40px;display:flex;position:relative}.PaleogeographyExplorer-module__9xEYYW__geologyRail{opacity:.8;border-radius:20px;width:100%;height:7px;display:flex;overflow:hidden}.PaleogeographyExplorer-module__9xEYYW__modelMarker{background:var(--text-primary);opacity:.5;pointer-events:none;width:1px;height:22px;position:absolute;top:9px}.PaleogeographyExplorer-module__9xEYYW__sliderTrack input{appearance:none;cursor:ew-resize;outline-offset:4px;touch-action:pan-y;background:0 0;width:100%;height:40px;margin:0;position:absolute}.PaleogeographyExplorer-module__9xEYYW__sliderTrack input::-webkit-slider-runnable-track{background:0 0;height:7px}.PaleogeographyExplorer-module__9xEYYW__sliderTrack input::-webkit-slider-thumb{appearance:none;border:4px solid var(--bg-primary);background:var(--text-primary);width:23px;height:23px;box-shadow:0 0 0 1px var(--text-primary), var(--shadow-sm);border-radius:50%;margin-top:-8px}.PaleogeographyExplorer-module__9xEYYW__sliderTrack input::-moz-range-track{background:0 0;height:7px}.PaleogeographyExplorer-module__9xEYYW__sliderTrack input::-moz-range-thumb{border:4px solid var(--bg-primary);background:var(--text-primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--text-primary);border-radius:50%}.PaleogeographyExplorer-module__9xEYYW__geologyKey{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;font-size:.6rem;display:flex}.PaleogeographyExplorer-module__9xEYYW__geologyKey span{align-items:center;gap:5px;display:inline-flex}.PaleogeographyExplorer-module__9xEYYW__geologyKey i{border-radius:50%;width:5px;height:5px}.PaleogeographyExplorer-module__9xEYYW__rangeRow{justify-content:space-between;align-items:end;gap:20px;display:flex}.PaleogeographyExplorer-module__9xEYYW__ranges{flex-wrap:wrap;gap:5px;display:flex}.PaleogeographyExplorer-module__9xEYYW__ranges button{border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:9px 11px;font-size:.67rem}.PaleogeographyExplorer-module__9xEYYW__ranges button[aria-pressed=true]{background:var(--card-bg);color:var(--text-primary);border-color:var(--text-secondary)}.PaleogeographyExplorer-module__9xEYYW__ageForm{flex-shrink:0}.PaleogeographyExplorer-module__9xEYYW__ageForm label{color:var(--text-secondary);margin-bottom:5px;font-size:.58rem;display:block}.PaleogeographyExplorer-module__9xEYYW__ageForm>div{display:flex}.PaleogeographyExplorer-module__9xEYYW__ageForm input{border:1px solid var(--card-border);background:var(--bg-primary);width:72px;min-width:0;color:var(--text-primary);border-radius:6px 0 0 6px;padding:7px 9px;font-size:.74rem}.PaleogeographyExplorer-module__9xEYYW__ageForm button{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-left:0;border-radius:0 6px 6px 0;padding:8px 10px;font-size:.68rem}.PaleogeographyExplorer-module__9xEYYW__linearNote{color:var(--text-secondary);margin-top:15px;font-size:.59rem;line-height:1.6}.PaleogeographyExplorer-module__9xEYYW__presets{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;display:grid}.PaleogeographyExplorer-module__9xEYYW__presets button{text-align:left;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--card-border);cursor:pointer;border-radius:11px;flex-direction:column;gap:5px;padding:14px 12px;transition:border-color .2s,background .2s;display:flex}.PaleogeographyExplorer-module__9xEYYW__presets button:hover,.PaleogeographyExplorer-module__9xEYYW__presets .PaleogeographyExplorer-module__9xEYYW__presetActive{background:var(--bg-secondary);border-color:var(--primary)}.PaleogeographyExplorer-module__9xEYYW__presets span{font-family:var(--font-display);font-size:.86rem;font-weight:600}.PaleogeographyExplorer-module__9xEYYW__presets small{color:var(--text-secondary);font-size:.6rem}.PaleogeographyExplorer-module__9xEYYW__tools{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 0;font-size:.69rem;display:flex}.PaleogeographyExplorer-module__9xEYYW__tools label{cursor:pointer;align-items:center;gap:7px;min-height:32px;display:inline-flex}.PaleogeographyExplorer-module__9xEYYW__tools input{accent-color:var(--primary);width:15px;height:15px}.PaleogeographyExplorer-module__9xEYYW__tools button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:.69rem}.PaleogeographyExplorer-module__9xEYYW__tools button:last-child{color:var(--primary);margin-left:auto;font-weight:700}.PaleogeographyExplorer-module__9xEYYW__tools button:disabled,.PaleogeographyExplorer-module__9xEYYW__segmented button:disabled{opacity:.45;cursor:default}.PaleogeographyExplorer-module__9xEYYW__hint{color:var(--text-secondary);font-size:.6rem;line-height:1.7}.PaleogeographyExplorer-module__9xEYYW__shareStatus{color:var(--primary);font-size:.72rem}.PaleogeographyExplorer-module__9xEYYW__shareStatus:not(:empty){padding-top:10px}.PaleogeographyExplorer-module__9xEYYW__shareUrl{width:100%;margin-top:10px;padding:12px;font-size:.75rem;display:block}.PaleogeographyExplorer-module__9xEYYW__legend{border:1px solid var(--card-border);background:var(--bg-primary);border-radius:13px;margin-top:14px;overflow:clip}.PaleogeographyExplorer-module__9xEYYW__legend summary{min-height:44px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.72rem;font-weight:750;list-style:none;display:flex}.PaleogeographyExplorer-module__9xEYYW__legend summary::-webkit-details-marker{display:none}.PaleogeographyExplorer-module__9xEYYW__legend summary:after{content:"+";color:var(--primary);flex-shrink:0;font-size:1rem;line-height:1}.PaleogeographyExplorer-module__9xEYYW__legend[open] summary:after{content:"−"}.PaleogeographyExplorer-module__9xEYYW__legendBody{border-top:1px solid var(--card-border);padding:13px 14px 14px}.PaleogeographyExplorer-module__9xEYYW__legendIntro{max-width:100ch;color:var(--text-secondary);font-size:.69rem;line-height:1.6}.PaleogeographyExplorer-module__9xEYYW__legendGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 16px;margin-top:12px;display:grid}.PaleogeographyExplorer-module__9xEYYW__legendItem{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.PaleogeographyExplorer-module__9xEYYW__legendItem>i{border:1px solid color-mix(in srgb, var(--text-primary) 30%, transparent);border-radius:4px;width:25px;height:14px}.PaleogeographyExplorer-module__9xEYYW__legendItem strong{min-width:0;color:var(--text-primary);font-size:.67rem;line-height:1.35}.PaleogeographyExplorer-module__9xEYYW__legendMethod{border-top:1px solid var(--card-border);color:var(--text-secondary);margin-top:12px;padding-top:10px;font-size:.63rem;line-height:1.55}.PaleogeographyExplorer-module__9xEYYW__legendSymbols{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin-top:10px;display:grid}.PaleogeographyExplorer-module__9xEYYW__legendSymbols p{color:var(--text-secondary);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;font-size:.63rem;line-height:1.5;display:grid}.PaleogeographyExplorer-module__9xEYYW__legendSelected{background:var(--primary);width:25px;height:14px;box-shadow:0 0 0 1px var(--bg-primary), 0 0 0 2px var(--primary);border-radius:4px;margin-left:2px}.PaleogeographyExplorer-module__9xEYYW__legendGroup{border:1px dashed var(--text-primary);width:31px;height:20px;color:var(--text-primary);border-radius:6px;place-items:center;font-size:.48rem;font-style:normal;font-weight:700;display:grid}.PaleogeographyExplorer-module__9xEYYW__contextGrid{grid-template-columns:1.3fr 1fr;gap:22px;margin-top:26px;display:grid}.PaleogeographyExplorer-module__9xEYYW__insight{border:1px solid var(--card-border);background:linear-gradient(130deg, var(--bg-secondary), var(--bg-primary));border-radius:15px;padding:24px 26px;position:relative}.PaleogeographyExplorer-module__9xEYYW__insight h3{margin-bottom:12px;padding-right:15px;font-size:1.5rem}.PaleogeographyExplorer-module__9xEYYW__insight>p:not(.PaleogeographyExplorer-module__9xEYYW__eyebrow){color:var(--text-secondary);font-size:.82rem;line-height:1.85}.PaleogeographyExplorer-module__9xEYYW__insight .PaleogeographyExplorer-module__9xEYYW__detail{margin-top:12px}.PaleogeographyExplorer-module__9xEYYW__close{width:32px;height:32px;color:var(--text-secondary);background:var(--card-bg);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;position:absolute;top:14px;right:15px}.PaleogeographyExplorer-module__9xEYYW__insightLinks{color:var(--primary);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:.67rem;font-weight:700;display:flex}.PaleogeographyExplorer-module__9xEYYW__landmasses{padding:12px 0}.PaleogeographyExplorer-module__9xEYYW__landmasses h3{margin-bottom:10px;font-size:1rem}.PaleogeographyExplorer-module__9xEYYW__landmasses>p,.PaleogeographyExplorer-module__9xEYYW__landmasses small{color:var(--text-secondary);margin-bottom:14px;font-size:.75rem;line-height:1.75}.PaleogeographyExplorer-module__9xEYYW__landmasses>div{flex-wrap:wrap;gap:7px;display:flex}.PaleogeographyExplorer-module__9xEYYW__landmasses button{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--card-border);cursor:pointer;border-radius:20px;padding:8px 11px;font-size:.7rem}.PaleogeographyExplorer-module__9xEYYW__landmasses button[aria-pressed=true]{background:var(--primary-glow);border-color:var(--primary)}.PaleogeographyExplorer-module__9xEYYW__earlyGo{background:var(--bg-secondary);color:var(--primary);border:1px solid var(--card-border);cursor:pointer;border-radius:30px;margin:25px auto 0;padding:13px 20px;font-size:.8rem;display:block}.PaleogeographyExplorer-module__9xEYYW__explorer button:focus-visible,.PaleogeographyExplorer-module__9xEYYW__explorer input:focus-visible,.PaleogeographyExplorer-module__9xEYYW__explorer select:focus-visible,.PaleogeographyExplorer-module__9xEYYW__explorer a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:700px){.PaleogeographyExplorer-module__9xEYYW__legendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.PaleogeographyExplorer-module__9xEYYW__legendGrid,.PaleogeographyExplorer-module__9xEYYW__legendSymbols{grid-template-columns:1fr}}@media (max-width:800px){.PaleogeographyExplorer-module__9xEYYW__heading{flex-direction:column;align-items:start;gap:10px}.PaleogeographyExplorer-module__9xEYYW__presets{grid-template-columns:repeat(3,1fr)}.PaleogeographyExplorer-module__9xEYYW__contextGrid{grid-template-columns:1fr;gap:15px}.PaleogeographyExplorer-module__9xEYYW__speed>span{display:none}.PaleogeographyExplorer-module__9xEYYW__rangeRow{flex-wrap:wrap;gap:15px}.PaleogeographyExplorer-module__9xEYYW__ageForm{align-items:center;gap:10px;display:flex}.PaleogeographyExplorer-module__9xEYYW__ageForm label{margin-bottom:0}}@media (max-width:480px){.PaleogeographyExplorer-module__9xEYYW__explorer{margin-top:28px}.PaleogeographyExplorer-module__9xEYYW__mapTop{padding:15px 15px 0}.PaleogeographyExplorer-module__9xEYYW__date{flex-direction:column;gap:3px}.PaleogeographyExplorer-module__9xEYYW__segmented button{padding:9px 12px}.PaleogeographyExplorer-module__9xEYYW__mapSurface{min-height:200px}.PaleogeographyExplorer-module__9xEYYW__mapBottom{padding:0 15px 15px}.PaleogeographyExplorer-module__9xEYYW__mapBottom>span{display:none}.PaleogeographyExplorer-module__9xEYYW__console{padding:18px 15px 15px}.PaleogeographyExplorer-module__9xEYYW__playback{flex-wrap:wrap;gap:6px 10px}.PaleogeographyExplorer-module__9xEYYW__play{min-width:100px}.PaleogeographyExplorer-module__9xEYYW__transport{gap:0}.PaleogeographyExplorer-module__9xEYYW__step{width:32px}.PaleogeographyExplorer-module__9xEYYW__speed{margin-left:auto}.PaleogeographyExplorer-module__9xEYYW__speed select{max-width:165px;font-size:.75rem}.PaleogeographyExplorer-module__9xEYYW__direction{min-height:44px;margin-left:0;padding-left:0;font-size:.75rem}.PaleogeographyExplorer-module__9xEYYW__sliderArea{margin-top:16px}.PaleogeographyExplorer-module__9xEYYW__ranges{gap:4px}.PaleogeographyExplorer-module__9xEYYW__ranges button{min-height:40px;padding:8px;font-size:.75rem}.PaleogeographyExplorer-module__9xEYYW__presets{gap:6px}.PaleogeographyExplorer-module__9xEYYW__presets button{padding:12px 10px}.PaleogeographyExplorer-module__9xEYYW__presets span{font-size:.8rem}.PaleogeographyExplorer-module__9xEYYW__tools{gap:4px 17px}.PaleogeographyExplorer-module__9xEYYW__tools button:last-child{margin-left:0}.PaleogeographyExplorer-module__9xEYYW__insight{padding:20px}.PaleogeographyExplorer-module__9xEYYW__insight h3{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.PaleogeographyExplorer-module__9xEYYW__explorer *,.PaleogeographyExplorer-module__9xEYYW__explorer :before,.PaleogeographyExplorer-module__9xEYYW__explorer :after{transition:none!important;animation:none!important}}@media (max-width:480px){.PaleogeographyExplorer-module__9xEYYW__mapBottom,.PaleogeographyExplorer-module__9xEYYW__hint,.PaleogeographyExplorer-module__9xEYYW__linearNote{font-size:.72rem}.PaleogeographyExplorer-module__9xEYYW__geologyKey,.PaleogeographyExplorer-module__9xEYYW__presets small,.PaleogeographyExplorer-module__9xEYYW__ageForm label{font-size:.7rem}.PaleogeographyExplorer-module__9xEYYW__ageForm input{width:84px;min-height:44px;font-size:1rem}.PaleogeographyExplorer-module__9xEYYW__ageForm button,.PaleogeographyExplorer-module__9xEYYW__tools,.PaleogeographyExplorer-module__9xEYYW__tools button,.PaleogeographyExplorer-module__9xEYYW__landmasses button{font-size:.75rem}.PaleogeographyExplorer-module__9xEYYW__tools label,.PaleogeographyExplorer-module__9xEYYW__tools button,.PaleogeographyExplorer-module__9xEYYW__landmasses button{min-height:44px}.PaleogeographyExplorer-module__9xEYYW__close{width:40px;height:40px}}
.MapProjectionPicker-module__NGprbG__picker{min-width:0}.MapProjectionPicker-module__NGprbG__label{color:var(--text-secondary);margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.MapProjectionPicker-module__NGprbG__trigger,.MapProjectionPicker-module__NGprbG__option{width:100%;min-width:0;min-height:62px;color:var(--text-primary);background:var(--bg-primary);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:11px;padding:8px 10px;font-size:.8rem;display:flex}.MapProjectionPicker-module__NGprbG__trigger{border:1px solid var(--card-border);border-radius:11px}.MapProjectionPicker-module__NGprbG__trigger:hover,.MapProjectionPicker-module__NGprbG__trigger[aria-expanded=true]{border-color:var(--primary)}.MapProjectionPicker-module__NGprbG__trigger strong{font-size:inherit;flex:1;font-weight:600;line-height:1.35}.MapProjectionPicker-module__NGprbG__chevron{color:var(--text-secondary);flex-shrink:0}.MapProjectionPicker-module__NGprbG__trigger[aria-expanded=true] .MapProjectionPicker-module__NGprbG__chevron{transform:rotate(180deg)}.MapProjectionPicker-module__NGprbG__preview{background:var(--map-panel);border-radius:6px;flex-shrink:0;width:68px;padding:3px;display:block}.MapProjectionPicker-module__NGprbG__list{overscroll-behavior:contain;border:1px solid var(--card-border);scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;border-radius:11px;max-height:320px;margin-top:6px;position:relative;overflow-y:auto}.MapProjectionPicker-module__NGprbG__option{border:0;border-bottom:1px solid var(--card-border)}.MapProjectionPicker-module__NGprbG__option:last-child{border-bottom:0}.MapProjectionPicker-module__NGprbG__option>span:nth-child(2){flex:1;line-height:1.35}.MapProjectionPicker-module__NGprbG__option b{width:15px;color:var(--primary);flex-shrink:0}.MapProjectionPicker-module__NGprbG__option:hover,.MapProjectionPicker-module__NGprbG__option[data-highlighted=true]{background:var(--bg-secondary)}.MapProjectionPicker-module__NGprbG__option[aria-selected=true]{color:var(--primary);font-weight:600}.MapProjectionPicker-module__NGprbG__trigger:focus-visible,.MapProjectionPicker-module__NGprbG__option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1024px){.MapProjectionPicker-module__NGprbG__list{max-height:min(260px,75dvh - 280px)}.MapProjectionPicker-module__NGprbG__trigger,.MapProjectionPicker-module__NGprbG__option{font-size:.85rem}}
.PaleoCountryControls-module__fEbe0W__panel{border:1px solid var(--card-border);background:var(--bg-secondary);border-radius:16px;margin-bottom:14px;padding:18px 22px}.PaleoCountryControls-module__fEbe0W__row{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.PaleoCountryControls-module__fEbe0W__row label{min-width:0;color:var(--text-primary);flex-direction:column;flex:240px;gap:7px;font-size:.8rem;font-weight:700;display:flex}.PaleoCountryControls-module__fEbe0W__row select{border:1px solid var(--card-border);width:100%;max-width:420px;min-height:44px;color:var(--text-primary);background:var(--card-bg);font:inherit;border-radius:8px;padding:10px 34px 10px 12px;font-weight:500}.PaleoCountryControls-module__fEbe0W__actions{flex-wrap:wrap;gap:8px;display:flex}.PaleoCountryControls-module__fEbe0W__actions button,.PaleoCountryControls-module__fEbe0W__retry{background:var(--card-bg);border:1px solid var(--card-border);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:.75rem}.PaleoCountryControls-module__fEbe0W__actions button:disabled{opacity:.5;cursor:default}.PaleoCountryControls-module__fEbe0W__panel p{color:var(--text-secondary);max-width:110ch;margin-top:10px;font-size:.73rem;line-height:1.65}.PaleoCountryControls-module__fEbe0W__panel .PaleoCountryControls-module__fEbe0W__status{color:var(--text-primary);align-items:baseline;gap:8px;font-weight:600;display:flex}.PaleoCountryControls-module__fEbe0W__status i{background:var(--primary);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.PaleoCountryControls-module__fEbe0W__status[data-availability=unavailable] i{background:var(--text-secondary)}.PaleoCountryControls-module__fEbe0W__panel select:focus-visible,.PaleoCountryControls-module__fEbe0W__panel button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:480px){.PaleoCountryControls-module__fEbe0W__panel{padding:16px 15px}.PaleoCountryControls-module__fEbe0W__actions{width:100%}.PaleoCountryControls-module__fEbe0W__row select{font-size:1rem}.PaleoCountryControls-module__fEbe0W__panel p{font-size:.75rem}}
.TimeCalendarQuestion-module__nzikoq__inline{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--bg-secondary);margin-block:2rem;padding:clamp(1rem,4vw,2rem)}.TimeCalendarQuestion-module__nzikoq__kicker{color:var(--primary-hover);font-size:.8rem;font-weight:700}.TimeCalendarQuestion-module__nzikoq__question{min-width:0}.TimeCalendarQuestion-module__nzikoq__question h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(1.25rem,5vw,1.8rem);line-height:1.3}.TimeCalendarQuestion-module__nzikoq__premise{color:var(--text-secondary);line-height:1.65}.TimeCalendarQuestion-module__nzikoq__model{color:var(--text-secondary);margin-block:1rem;font-size:.85rem}.TimeCalendarQuestion-module__nzikoq__model summary{cursor:pointer;padding-block:.65rem}.TimeCalendarQuestion-module__nzikoq__model p{line-height:1.65}.TimeCalendarQuestion-module__nzikoq__options{gap:.65rem;margin-block:1.25rem;display:grid}.TimeCalendarQuestion-module__nzikoq__option{text-align:left;border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--bg-primary);width:100%;min-height:52px;color:var(--text-primary);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.45;display:flex}.TimeCalendarQuestion-module__nzikoq__option:enabled:hover{border-color:var(--primary);background:var(--bg-secondary)}.TimeCalendarQuestion-module__nzikoq__option:focus-visible,.TimeCalendarQuestion-module__nzikoq__skip:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.TimeCalendarQuestion-module__nzikoq__option:disabled{cursor:default;opacity:.65}.TimeCalendarQuestion-module__nzikoq__option.TimeCalendarQuestion-module__nzikoq__correct{border:2px solid var(--primary);opacity:1;background:var(--primary-glow);font-weight:700}.TimeCalendarQuestion-module__nzikoq__option.TimeCalendarQuestion-module__nzikoq__incorrect{border:2px dashed var(--text-secondary);opacity:1}.TimeCalendarQuestion-module__nzikoq__explanation{border-top:1px solid var(--card-border);overflow-wrap:anywhere;padding-top:1.25rem;line-height:1.7}.TimeCalendarQuestion-module__nzikoq__explanation>strong{color:var(--primary-hover);display:block}.TimeCalendarQuestion-module__nzikoq__explanation p{margin-block:.8rem}.TimeCalendarQuestion-module__nzikoq__separator{margin-inline:.25rem}.TimeCalendarQuestion-module__nzikoq__note{color:var(--text-secondary);font-size:.85rem}.TimeCalendarQuestion-module__nzikoq__miniAxis{margin:1.25rem 0;padding:1rem .5rem}.TimeCalendarQuestion-module__nzikoq__miniAxis figcaption{margin-bottom:1rem;font-size:.8rem;font-weight:700}.TimeCalendarQuestion-module__nzikoq__axisTrack{background:var(--text-secondary);height:3px;position:relative}.TimeCalendarQuestion-module__nzikoq__axisTrack>span{background:var(--primary);border:2px solid var(--bg-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.TimeCalendarQuestion-module__nzikoq__axisEnds{color:var(--text-secondary);justify-content:space-between;gap:1rem;margin-top:.7rem;font-size:.65rem;display:flex}.TimeCalendarQuestion-module__nzikoq__sources{padding:0;font-size:.8rem;list-style:none}.TimeCalendarQuestion-module__nzikoq__sources a{color:var(--primary-hover);text-underline-offset:3px}.TimeCalendarQuestion-module__nzikoq__skip{font:inherit;color:var(--primary-hover);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:.75rem 0;font-size:.85rem;text-decoration:underline}@media (min-width:600px){.TimeCalendarQuestion-module__nzikoq__options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.WorldLocatorMap-module__JrD6tG__wrap{border-radius:var(--radius-lg);border:1px solid var(--card-border);width:100%;box-shadow:var(--shadow-md);background:#0d2734;position:relative;overflow:hidden}.WorldLocatorMap-module__JrD6tG__map{width:100%;height:auto;display:block}.WorldLocatorMap-module__JrD6tG__ocean{fill:#0d2734}.WorldLocatorMap-module__JrD6tG__land{fill:#21414f;stroke:#3a5b6a;stroke-width:.4px;stroke-linejoin:round}.WorldLocatorMap-module__JrD6tG__marker{width:0;height:0;color:inherit;z-index:1;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.WorldLocatorMap-module__JrD6tG__marker:hover,.WorldLocatorMap-module__JrD6tG__marker:focus-visible{z-index:3;outline:none}.WorldLocatorMap-module__JrD6tG__dot{background:#6cc0e6;border:2px solid #eef4f8;border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000073}.WorldLocatorMap-module__JrD6tG__marker:hover .WorldLocatorMap-module__JrD6tG__dot,.WorldLocatorMap-module__JrD6tG__marker:focus-visible .WorldLocatorMap-module__JrD6tG__dot{background:#a5dcf2;transform:translate(-50%,-50%)scale(1.35)}.WorldLocatorMap-module__JrD6tG__dotHighlight{background:#ffd24a;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffd24a80,0 2px 6px #00000080}.WorldLocatorMap-module__JrD6tG__pulse{background:#ffd24a8c;border-radius:50%;width:16px;height:16px;animation:2s ease-out infinite WorldLocatorMap-module__JrD6tG__locatorPulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes WorldLocatorMap-module__JrD6tG__locatorPulse{0%{opacity:1;box-shadow:0 0 #ffd24a8c}70%{opacity:.4;box-shadow:0 0 0 22px #ffd24a00}to{opacity:1;box-shadow:0 0 #ffd24a00}}@media (prefers-reduced-motion:reduce){.WorldLocatorMap-module__JrD6tG__pulse{animation:none}}.WorldLocatorMap-module__JrD6tG__tip{color:#eef4f8;white-space:nowrap;pointer-events:none;opacity:0;background:#10222e;border-radius:8px;padding:4px 9px;font-size:.72rem;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 14px #00000059}.WorldLocatorMap-module__JrD6tG__marker:hover .WorldLocatorMap-module__JrD6tG__tip,.WorldLocatorMap-module__JrD6tG__marker:focus-visible .WorldLocatorMap-module__JrD6tG__tip{opacity:1;transform:translate(-50%)translateY(0)}.WorldLocatorMap-module__JrD6tG__dotHighlight+.WorldLocatorMap-module__JrD6tG__tip{opacity:1;color:#3a2c00;background:#ffd24a;top:16px;bottom:auto;transform:translate(-50%)translateY(0)}
.error-pages-module__tuQx6G__main{justify-content:center;align-items:center;min-height:calc(100vh - 280px);padding-top:90px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.error-pages-module__tuQx6G__card{background:var(--card-bg);width:100%;max-width:540px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;z-index:10;flex-direction:column;align-items:center;gap:24px;padding:48px 40px;display:flex;position:relative}@media (max-width:480px){.error-pages-module__tuQx6G__card{padding:32px 20px}}.error-pages-module__tuQx6G__langSelector{gap:8px;margin-bottom:-8px;display:flex}.error-pages-module__tuQx6G__langBtn{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast) ease;background:#ffffff0d;border:1px solid #ffffff1a;padding:4px 10px;font-size:.75rem;font-weight:700}.error-pages-module__tuQx6G__langActive{background:var(--primary-glow);color:var(--primary);border-color:#10b98166}.error-pages-module__tuQx6G__visualContainer{width:160px;height:160px;margin-bottom:8px;animation:6s ease-in-out infinite error-pages-module__tuQx6G__float;position:relative}.error-pages-module__tuQx6G__svgGlobe{width:100%;height:100%;filter:drop-shadow(0 0 15px var(--primary-glow));animation:20s linear infinite error-pages-module__tuQx6G__spin}.error-pages-module__tuQx6G__svgPulse{animation:2s ease-in-out infinite error-pages-module__tuQx6G__pulse}.error-pages-module__tuQx6G__codeBadge{letter-spacing:.1em;color:var(--primary);background:var(--primary-glow);border-radius:var(--radius-full);text-transform:uppercase;border:1px solid #10b98140;padding:6px 16px;font-size:.85rem;font-weight:800}.error-pages-module__tuQx6G__codeBadgeWarn{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b40}.error-pages-module__tuQx6G__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.error-pages-module__tuQx6G__desc{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.error-pages-module__tuQx6G__btnGroup{flex-direction:row;justify-content:center;gap:12px;width:100%;margin-top:8px;display:flex}@media (max-width:480px){.error-pages-module__tuQx6G__btnGroup{flex-direction:column}}.error-pages-module__tuQx6G__primaryBtn{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;cursor:pointer;transition:all var(--transition-fast) ease-in-out;box-shadow:var(--shadow-primary);border:none;flex:1;justify-content:center;align-items:center;min-width:160px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.error-pages-module__tuQx6G__primaryBtn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #10b98173}.error-pages-module__tuQx6G__secondaryBtn{border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--card-border);cursor:pointer;transition:all var(--transition-fast) ease;flex:1;justify-content:center;align-items:center;min-width:160px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.error-pages-module__tuQx6G__secondaryBtn:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--primary)}.error-pages-module__tuQx6G__compassRose{width:100%;height:100%;transition:transform var(--transition-slow);filter:drop-shadow(0 0 15px var(--primary-glow))}.error-pages-module__tuQx6G__visualContainer:hover .error-pages-module__tuQx6G__compassRose{transform:rotate(45deg)}.error-pages-module__tuQx6G__contactSection{border-top:1px solid var(--card-border);width:100%;margin-top:16px;padding-top:16px}.error-pages-module__tuQx6G__contactText{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.error-pages-module__tuQx6G__contactLink{color:var(--primary);transition:color var(--transition-fast);font-weight:700;text-decoration:underline}.error-pages-module__tuQx6G__contactLink:hover{color:var(--primary-hover)}@keyframes error-pages-module__tuQx6G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes error-pages-module__tuQx6G__pulse{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes error-pages-module__tuQx6G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
.CompassRose-module__eJSMKa__ringOuter{fill:none;stroke:var(--primary);stroke-width:1.5px;opacity:.3}.CompassRose-module__eJSMKa__ringInner{fill:none;stroke:var(--card-border);stroke-width:1px}.CompassRose-module__eJSMKa__tick{stroke:var(--text-muted);stroke-width:.8px;opacity:.5}.CompassRose-module__eJSMKa__tickMajor{stroke:var(--primary);stroke-width:1.6px;opacity:.5}.CompassRose-module__eJSMKa__cardDark{fill:var(--primary)}.CompassRose-module__eJSMKa__cardLight{fill:var(--secondary)}.CompassRose-module__eJSMKa__interDark{fill:var(--primary);opacity:.5}.CompassRose-module__eJSMKa__interLight{fill:var(--secondary);opacity:.5}.CompassRose-module__eJSMKa__hub{fill:var(--bg-primary);stroke:var(--primary);stroke-width:1.5px}.CompassRose-module__eJSMKa__hubDot{fill:var(--primary)}.CompassRose-module__eJSMKa__letter{fill:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:700}.CompassRose-module__eJSMKa__letterNorth{fill:var(--primary);font-size:13px}
.DataIssueReportForm-module__VFMD7G__trigger,.DataIssueReportForm-module__VFMD7G__cancel,.DataIssueReportForm-module__VFMD7G__submit,.DataIssueReportForm-module__VFMD7G__close{font:inherit;cursor:pointer}.DataIssueReportForm-module__VFMD7G__trigger{border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--bg-primary);padding:9px 13px;font-size:.8rem;font-weight:750}.DataIssueReportForm-module__VFMD7G__trigger:hover{color:var(--primary);border-color:var(--primary)}.DataIssueReportForm-module__VFMD7G__dialog{border:1px solid var(--card-border);border-radius:var(--radius-lg);width:min(92vw,560px);color:var(--text-primary);background:var(--bg-primary);box-shadow:var(--shadow-lg);padding:0}.DataIssueReportForm-module__VFMD7G__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100c0694}.DataIssueReportForm-module__VFMD7G__form{gap:16px;padding:24px;display:grid}.DataIssueReportForm-module__VFMD7G__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.DataIssueReportForm-module__VFMD7G__header span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.DataIssueReportForm-module__VFMD7G__header h2{font-family:var(--font-display);margin:3px 0 0}.DataIssueReportForm-module__VFMD7G__close{width:36px;height:36px;color:var(--text-secondary);background:var(--bg-secondary);border:0;border-radius:50%;font-size:1.4rem}.DataIssueReportForm-module__VFMD7G__info{border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-secondary);margin:0;padding:11px 13px;font-size:.8rem;line-height:1.5}.DataIssueReportForm-module__VFMD7G__form label{color:var(--text-primary);gap:7px;font-size:.82rem;font-weight:700;display:grid}.DataIssueReportForm-module__VFMD7G__form input,.DataIssueReportForm-module__VFMD7G__form select,.DataIssueReportForm-module__VFMD7G__form textarea{border:1px solid var(--card-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--card-bg);font:inherit;padding:11px 12px;font-size:.9rem}.DataIssueReportForm-module__VFMD7G__form textarea{resize:vertical}.DataIssueReportForm-module__VFMD7G__form input:focus,.DataIssueReportForm-module__VFMD7G__form select:focus,.DataIssueReportForm-module__VFMD7G__form textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-glow)}.DataIssueReportForm-module__VFMD7G__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.DataIssueReportForm-module__VFMD7G__cancel,.DataIssueReportForm-module__VFMD7G__submit{border-radius:var(--radius-full);padding:10px 14px;font-size:.82rem;font-weight:750}.DataIssueReportForm-module__VFMD7G__cancel{border:1px solid var(--card-border);color:var(--text-secondary);background:0 0}.DataIssueReportForm-module__VFMD7G__submit{border:1px solid var(--primary);color:#fff;background:var(--primary)}@media (max-width:520px){.DataIssueReportForm-module__VFMD7G__actions{flex-direction:column-reverse}.DataIssueReportForm-module__VFMD7G__cancel,.DataIssueReportForm-module__VFMD7G__submit{width:100%}}
.FlatEarthTools-module__hklbXq__tool{border-radius:var(--radius-lg);color:#f7f3e8;background:#111a15;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 30px 80px #1b170d33}.FlatEarthTools-module__hklbXq__tool:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% -5%, var(--primary-glow), transparent 34%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);background-size:auto,42px 42px,42px 42px;position:absolute;inset:0}.FlatEarthTools-module__hklbXq__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;padding:clamp(24px,4vw,40px);display:grid;position:relative}@media (max-width:820px){.FlatEarthTools-module__hklbXq__inner{grid-template-columns:1fr;gap:22px}}.FlatEarthTools-module__hklbXq__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-size:.65rem;font-weight:800;line-height:1;display:inline-block}.FlatEarthTools-module__hklbXq__panelTitle{letter-spacing:-.03em;color:#f7f3e8;margin-top:10px;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.05}.FlatEarthTools-module__hklbXq__panelIntro{color:#b8c7bc;margin-top:12px;font-size:.85rem;line-height:1.7}.FlatEarthTools-module__hklbXq__controls{flex-direction:column;gap:18px;margin-top:22px;display:flex}.FlatEarthTools-module__hklbXq__field{flex-direction:column;gap:7px;display:flex}.FlatEarthTools-module__hklbXq__field>span{letter-spacing:.04em;text-transform:uppercase;color:#9fb3a4;font-size:.72rem;font-weight:700}.FlatEarthTools-module__hklbXq__inlineFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.FlatEarthTools-module__hklbXq__inputWithUnit{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:8px;padding:0 14px;display:flex}.FlatEarthTools-module__hklbXq__inputWithUnit input{color:#f7f3e8;background:0 0;border:none;flex:1;min-width:0;padding:11px 0;font-size:.95rem;font-weight:600}.FlatEarthTools-module__hklbXq__inputWithUnit input:focus{outline:none}.FlatEarthTools-module__hklbXq__inputWithUnit i{color:#8ba394;font-size:.8rem;font-style:normal}.FlatEarthTools-module__hklbXq__select{border-radius:var(--radius-md);color:#f7f3e8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;padding:11px 14px;font-size:.9rem;font-weight:600}.FlatEarthTools-module__hklbXq__select option{color:#1a1a1a}.FlatEarthTools-module__hklbXq__range{width:100%;accent-color:var(--primary);cursor:pointer}.FlatEarthTools-module__hklbXq__presets{flex-wrap:wrap;gap:8px;display:flex}.FlatEarthTools-module__hklbXq__presetBtn{color:#cdddd0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:8px 13px;font-size:.76rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.FlatEarthTools-module__hklbXq__presetBtn:hover{background:#ffffff17}.FlatEarthTools-module__hklbXq__presetActive{background:var(--primary);border-color:var(--primary);color:#fff}.FlatEarthTools-module__hklbXq__toggle{border-radius:var(--radius-md);cursor:pointer;color:#dfeadf;background:#ffffff0d;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.82rem;font-weight:600;display:flex}.FlatEarthTools-module__hklbXq__toggle input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.FlatEarthTools-module__hklbXq__results{flex-direction:column;gap:10px;margin:0;display:flex}.FlatEarthTools-module__hklbXq__resultRow{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 16px;display:flex}.FlatEarthTools-module__hklbXq__resultRow dt{color:#a9bcaf;font-size:.8rem}.FlatEarthTools-module__hklbXq__resultRow dd{letter-spacing:-.02em;color:#f7f3e8;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.FlatEarthTools-module__hklbXq__resultAccent{background:var(--primary-glow);border-color:#fff3}.FlatEarthTools-module__hklbXq__bigResult{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff29;flex-direction:column;gap:4px;padding:20px;display:flex}.FlatEarthTools-module__hklbXq__bigResult span{letter-spacing:.05em;text-transform:uppercase;color:#9fb3a4;font-size:.72rem;font-weight:700}.FlatEarthTools-module__hklbXq__bigResult strong{letter-spacing:-.04em;color:#f7f3e8;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.FlatEarthTools-module__hklbXq__verdict{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:15px 17px;font-size:.85rem;line-height:1.6;display:flex}.FlatEarthTools-module__hklbXq__verdictIcon{flex-shrink:0;font-size:1.1rem;line-height:1.4}.FlatEarthTools-module__hklbXq__verdictGood{color:#d6f0df;background:#4aa06e26;border:1px solid #78c89659}.FlatEarthTools-module__hklbXq__verdictBad{color:#f6ddd5;background:#c85a4629;border:1px solid #e6826e66}.FlatEarthTools-module__hklbXq__note{color:#8ba394;margin-top:14px;font-size:.76rem;line-height:1.65}.FlatEarthTools-module__hklbXq__toolNote{z-index:1;color:#8ba394;margin:0;padding:0 clamp(24px,4vw,40px) clamp(20px,3vw,30px);font-size:.76rem;line-height:1.65;position:relative}.FlatEarthTools-module__hklbXq__readout{border-radius:var(--radius-md);color:#f7f3e8;background:#ffffff0f;border:1px solid #ffffff24;align-items:center;padding:11px 14px;font-size:.9rem;font-weight:600;display:flex}.FlatEarthTools-module__hklbXq__diagram{border-radius:var(--radius-md);background:linear-gradient(#0d1712 0%,#0a1310 100%);border:1px solid #ffffff1a;width:100%;height:auto;margin-top:4px}.FlatEarthTools-module__hklbXq__visual{flex-direction:column;gap:14px;display:flex}
.WorldCenterControls-module__5SYyja__panel{gap:12px;min-width:0;display:grid}.WorldCenterControls-module__5SYyja__panel h2{font:700 1.05rem var(--font-display);margin:0}.WorldCenterControls-module__5SYyja__panel label,.WorldCenterControls-module__5SYyja__panel legend{font-size:.8rem;font-weight:600}.WorldCenterControls-module__5SYyja__panel input[type=search]{border:1px solid var(--card-border);background:var(--bg-primary);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:10px;padding:12px;font-size:.85rem}.WorldCenterControls-module__5SYyja__panel input,.WorldCenterControls-module__5SYyja__panel button{scroll-margin-top:calc(var(--header-height) + 24px)}.WorldCenterControls-module__5SYyja__panel input:focus-visible,.WorldCenterControls-module__5SYyja__panel button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.WorldCenterControls-module__5SYyja__selected{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.WorldCenterControls-module__5SYyja__selected>span:last-child{color:var(--text-secondary);margin-left:auto;font-size:.7rem}.WorldCenterControls-module__5SYyja__results{gap:4px;max-height:240px;display:grid;overflow-y:auto}.WorldCenterControls-module__5SYyja__results button,.WorldCenterControls-module__5SYyja__presets button{font:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--card-border);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:.78rem}.WorldCenterControls-module__5SYyja__results button{text-align:left;align-items:center;gap:9px;min-height:44px;display:flex}.WorldCenterControls-module__5SYyja__results button small{color:var(--text-secondary);margin-left:auto}.WorldCenterControls-module__5SYyja__presets{flex-wrap:wrap;gap:6px;display:flex}.WorldCenterControls-module__5SYyja__presets button{align-items:center;gap:7px;min-height:38px;display:flex}.WorldCenterControls-module__5SYyja__results button:hover,.WorldCenterControls-module__5SYyja__presets button:hover{border-color:var(--primary);background:var(--bg-secondary)}.WorldCenterControls-module__5SYyja__presets button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.WorldCenterControls-module__5SYyja__modes{border:0;gap:8px;margin:4px 0 0;padding:0;display:grid}.WorldCenterControls-module__5SYyja__modes legend{margin-bottom:8px}.WorldCenterControls-module__5SYyja__modes label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.WorldCenterControls-module__5SYyja__modes input{accent-color:var(--primary)}.WorldCenterControls-module__5SYyja__hint{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.7}.WorldCenterControls-module__5SYyja__reset,.WorldCenterControls-module__5SYyja__hint button{color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.78rem}@media (max-width:1024px){.WorldCenterControls-module__5SYyja__presets button{min-height:44px}}
.CountryComparisonPage-module__m8W1qG__page{--outline-a:var(--comparison-blue);--outline-b:var(--comparison-orange);--map-surface:color-mix(in srgb, var(--geo-green) 5%, var(--bg-primary));color:var(--text-primary);flex-direction:column;gap:32px;padding:clamp(20px,3vw,36px);display:flex}.CountryComparisonPage-module__m8W1qG__hero{text-align:center;max-width:820px;margin-inline:auto}.CountryComparisonPage-module__m8W1qG__heroTopline{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600}.CountryComparisonPage-module__m8W1qG__heroTopline b{margin-right:12px;font-weight:600}.CountryComparisonPage-module__m8W1qG__heroTitle{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:600;line-height:1.12}.CountryComparisonPage-module__m8W1qG__heroQuestion,.CountryComparisonPage-module__m8W1qG__namesGrid{display:inline}.CountryComparisonPage-module__m8W1qG__namesGrid>span:first-child{color:var(--outline-a)}.CountryComparisonPage-module__m8W1qG__namesGrid>span:last-child{color:var(--outline-b)}.CountryComparisonPage-module__m8W1qG__namesGrid i{color:inherit;font:inherit}.CountryComparisonPage-module__m8W1qG__heroAnswer{max-width:760px;margin:0 auto;font-size:.95rem;line-height:1.65}.CountryComparisonPage-module__m8W1qG__heroBottom>p{max-width:760px;color:var(--text-secondary);margin:12px auto 0;font-size:.8rem;line-height:1.65}.CountryComparisonPage-module__m8W1qG__studioSection{border-top:1px solid var(--card-border);min-width:0;padding-top:24px}.CountryComparisonPage-module__m8W1qG__studioHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.CountryComparisonPage-module__m8W1qG__studioHeader>div{min-width:0}.CountryComparisonPage-module__m8W1qG__studioHeader span,.CountryComparisonPage-module__m8W1qG__verdictIntro>span,.CountryComparisonPage-module__m8W1qG__explanationText>div>span{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:600}.CountryComparisonPage-module__m8W1qG__studioHeader h2,.CountryComparisonPage-module__m8W1qG__verdictIntro h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.4rem,2.7vw,1.85rem);line-height:1.2}.CountryComparisonPage-module__m8W1qG__studioHeader>p{max-width:260px;color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.65}.CountryComparisonPage-module__m8W1qG__studioGrid,.CountryComparisonPage-module__m8W1qG__overlayCard,.CountryComparisonPage-module__m8W1qG__overlayWrapper{min-width:0}.CountryComparisonPage-module__m8W1qG__canvasFrame{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--map-surface);overflow:hidden}.CountryComparisonPage-module__m8W1qG__overlaySvg{touch-action:pan-y;width:100%;height:clamp(270px,34vw,390px);display:block}.CountryComparisonPage-module__m8W1qG__overlayPathA,.CountryComparisonPage-module__m8W1qG__overlayPathB{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-width:2px;touch-action:none}.CountryComparisonPage-module__m8W1qG__overlayPathA{fill:color-mix(in srgb, var(--outline-a) 16%, transparent);stroke:var(--outline-a)}.CountryComparisonPage-module__m8W1qG__overlayPathB{fill:color-mix(in srgb, var(--outline-b) 18%, transparent);stroke:var(--outline-b);stroke-dasharray:5 2}.CountryComparisonPage-module__m8W1qG__mapCaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:12px;display:flex}.CountryComparisonPage-module__m8W1qG__dragHint{color:var(--text-secondary);align-items:center;gap:7px;font-size:.7rem;line-height:1.5;display:flex}.CountryComparisonPage-module__m8W1qG__dragHint>span{font-size:1rem}.CountryComparisonPage-module__m8W1qG__legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.CountryComparisonPage-module__m8W1qG__legendItem{align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.CountryComparisonPage-module__m8W1qG__legendColor{border-radius:3px;flex-shrink:0;width:9px;height:9px}.CountryComparisonPage-module__m8W1qG__legendColorA{background:var(--outline-a)}.CountryComparisonPage-module__m8W1qG__legendColorB{background:var(--outline-b);border-radius:50%}.CountryComparisonPage-module__m8W1qG__scaleBadge{color:var(--text-secondary);font-size:.65rem}.CountryComparisonPage-module__m8W1qG__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.CountryComparisonPage-module__m8W1qG__countryCard{border-top:3px solid var(--outline-a);grid-template-columns:26px minmax(0,1fr) 66px;align-content:start;align-items:center;gap:12px 9px;min-width:0;padding-top:16px;display:grid}.CountryComparisonPage-module__m8W1qG__countryCard:nth-child(2){border-color:var(--outline-b)}.CountryComparisonPage-module__m8W1qG__cardLetter{width:24px;height:24px;color:var(--outline-a);background:color-mix(in srgb, var(--outline-a) 8%, transparent);border-radius:50%;place-items:center;font-size:.65rem;font-weight:600;display:grid}.CountryComparisonPage-module__m8W1qG__countryCard:nth-child(2) .CountryComparisonPage-module__m8W1qG__cardLetter{color:var(--outline-b);background:color-mix(in srgb, var(--outline-b) 8%, transparent)}.CountryComparisonPage-module__m8W1qG__cardHeader,.CountryComparisonPage-module__m8W1qG__cardHeaderLink{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.CountryComparisonPage-module__m8W1qG__cardHeaderLink:hover{text-underline-offset:4px;text-decoration:underline}.CountryComparisonPage-module__m8W1qG__cardName{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.55rem;font-weight:600;line-height:1.2}.CountryComparisonPage-module__m8W1qG__silhouetteContainer{place-items:center;width:66px;height:46px;display:grid}.CountryComparisonPage-module__m8W1qG__contourSvg{width:62px;height:44px;fill:color-mix(in srgb, var(--outline-a) 12%, transparent);stroke:var(--outline-a);stroke-width:2px;stroke-linejoin:round}.CountryComparisonPage-module__m8W1qG__countryCard:nth-child(2) .CountryComparisonPage-module__m8W1qG__contourSvg{fill:color-mix(in srgb, var(--outline-b) 12%, transparent);stroke:var(--outline-b)}.CountryComparisonPage-module__m8W1qG__cardStats{grid-column:1/-1;min-width:0}.CountryComparisonPage-module__m8W1qG__statRow{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:.78rem;display:flex}.CountryComparisonPage-module__m8W1qG__statRow>span:first-child{color:var(--text-secondary)}.CountryComparisonPage-module__m8W1qG__statRow strong{font-weight:500}.CountryComparisonPage-module__m8W1qG__statValue{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;display:flex}.CountryComparisonPage-module__m8W1qG__statValue small{color:var(--text-secondary);font-size:.68rem}.CountryComparisonPage-module__m8W1qG__statRow:first-child{border-bottom:0;padding:0 0 12px;display:block}.CountryComparisonPage-module__m8W1qG__statRow:first-child>span:first-child{margin-bottom:3px;font-size:.73rem;display:block}.CountryComparisonPage-module__m8W1qG__statRow:first-child .CountryComparisonPage-module__m8W1qG__statValue{text-align:left;justify-content:flex-start}.CountryComparisonPage-module__m8W1qG__statRow:first-child strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.15rem);font-weight:600;line-height:1.2}.CountryComparisonPage-module__m8W1qG__areaUnit{font-family:var(--font-sans);letter-spacing:0;font-size:.75rem;font-weight:400}.CountryComparisonPage-module__m8W1qG__scopeNote{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.73rem;line-height:1.65}.CountryComparisonPage-module__m8W1qG__scopeNote a{color:inherit;text-underline-offset:3px;text-decoration:underline}.CountryComparisonPage-module__m8W1qG__loader{color:var(--text-secondary);text-align:center;font-size:.65rem}.CountryComparisonPage-module__m8W1qG__overlayLoader{min-height:clamp(270px,34vw,390px);color:var(--text-secondary);background:var(--map-surface);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.CountryComparisonPage-module__m8W1qG__retryBtn{min-height:44px;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;padding:10px 18px;font-size:.8rem}.CountryComparisonPage-module__m8W1qG__page .CountryComparisonPage-module__m8W1qG__supportBanner{border:0;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 0}.CountryComparisonPage-module__m8W1qG__supportBanner h3{font-size:1.05rem}.CountryComparisonPage-module__m8W1qG__supportBanner p,.CountryComparisonPage-module__m8W1qG__supportBanner a{font-size:.75rem}.CountryComparisonPage-module__m8W1qG__explanationSection{gap:24px;display:grid}.CountryComparisonPage-module__m8W1qG__verdictIntro p{color:var(--text-secondary);margin:10px 0 0;font-size:.8rem;line-height:1.65}.CountryComparisonPage-module__m8W1qG__ratiosGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.CountryComparisonPage-module__m8W1qG__ratioItem{border-left:2px solid var(--outline-a);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-left:18px;display:flex}.CountryComparisonPage-module__m8W1qG__ratioMercator{border-color:var(--outline-b)}.CountryComparisonPage-module__m8W1qG__ratioLabel{letter-spacing:.045em;text-transform:uppercase;min-height:2.8em;font-size:.67rem;font-weight:600;line-height:1.4}.CountryComparisonPage-module__m8W1qG__ratioValue{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.8rem,5vw,3.5rem);font-weight:500;line-height:1.1}.CountryComparisonPage-module__m8W1qG__ratioValue i{margin-left:4px;font-size:.45em;font-style:normal;font-weight:400}.CountryComparisonPage-module__m8W1qG__ratioDesc{color:var(--text-secondary);font-size:.8rem;line-height:1.6}.CountryComparisonPage-module__m8W1qG__explanationText{gap:20px;display:grid}.CountryComparisonPage-module__m8W1qG__explanationText>div{border-radius:var(--radius-md);background:var(--map-surface);padding:24px}.CountryComparisonPage-module__m8W1qG__explanationText p{color:var(--text-secondary);margin:10px 0 0;font-size:.82rem;line-height:1.75}.CountryComparisonPage-module__m8W1qG__explanationText .CountryComparisonPage-module__m8W1qG__tip{margin-top:14px;font-size:.76rem}.CountryComparisonPage-module__m8W1qG__explanationText .CountryComparisonPage-module__m8W1qG__dataNote{margin:0;font-size:.75rem}.CountryComparisonPage-module__m8W1qG__dataNote a{color:inherit;text-underline-offset:3px;text-decoration:underline}.CountryComparisonPage-module__m8W1qG__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.CountryComparisonPage-module__m8W1qG__actionBtn,.CountryComparisonPage-module__m8W1qG__backBtnText{min-height:44px;color:var(--text-primary);align-items:center;gap:10px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.CountryComparisonPage-module__m8W1qG__actionBtn:hover,.CountryComparisonPage-module__m8W1qG__backBtnText:hover{text-underline-offset:4px;text-decoration:underline}.CountryComparisonPage-module__m8W1qG__faqSection,.CountryComparisonPage-module__m8W1qG__relatedSection{border-top:1px solid var(--card-border);padding-top:28px}.CountryComparisonPage-module__m8W1qG__faqSection{gap:28px;display:grid}.CountryComparisonPage-module__m8W1qG__faqSection h2,.CountryComparisonPage-module__m8W1qG__relatedSection h2{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.2rem,2.3vw,1.5rem);line-height:1.3}.CountryComparisonPage-module__m8W1qG__faqSection p{max-width:900px;color:var(--text-secondary);margin:0;font-size:.83rem;line-height:1.75}.CountryComparisonPage-module__m8W1qG__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:16px 0 0;padding:0;list-style:none;display:grid}.CountryComparisonPage-module__m8W1qG__relatedList li{border-bottom:1px solid var(--card-border);min-width:0}.CountryComparisonPage-module__m8W1qG__relatedList a{min-height:44px;color:inherit;align-items:center;padding-block:8px;font-size:.8rem;line-height:1.55;text-decoration:none;display:flex}.CountryComparisonPage-module__m8W1qG__relatedList a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.CountryComparisonPage-module__m8W1qG__page{gap:22px;padding:20px 16px 28px}.CountryComparisonPage-module__m8W1qG__hero{text-align:left;margin:0}.CountryComparisonPage-module__m8W1qG__heroTopline{font-size:.58rem}.CountryComparisonPage-module__m8W1qG__heroTitle{margin:10px 0;font-size:1.75rem;line-height:1.16}.CountryComparisonPage-module__m8W1qG__heroAnswer{font-size:.8rem;line-height:1.55}.CountryComparisonPage-module__m8W1qG__heroBottom>p{margin-top:8px;font-size:.73rem;line-height:1.55}.CountryComparisonPage-module__m8W1qG__studioSection{padding-top:16px}.CountryComparisonPage-module__m8W1qG__studioHeader{margin-bottom:14px;display:block}.CountryComparisonPage-module__m8W1qG__studioHeader span{font-size:.58rem}.CountryComparisonPage-module__m8W1qG__studioHeader h2{font-size:1.35rem}.CountryComparisonPage-module__m8W1qG__studioHeader>p{max-width:none;margin-top:6px;font-size:.7rem}.CountryComparisonPage-module__m8W1qG__overlaySvg,.CountryComparisonPage-module__m8W1qG__overlayLoader{height:245px;min-height:245px}.CountryComparisonPage-module__m8W1qG__mapCaption{flex-direction:column;gap:10px}.CountryComparisonPage-module__m8W1qG__dragHint{text-align:center;font-size:.68rem}.CountryComparisonPage-module__m8W1qG__legend{gap:10px}.CountryComparisonPage-module__m8W1qG__legendItem{font-size:.75rem}.CountryComparisonPage-module__m8W1qG__detailsGrid{gap:18px;margin-top:24px}.CountryComparisonPage-module__m8W1qG__countryCard{border-top-width:2px;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:13px}.CountryComparisonPage-module__m8W1qG__cardLetter,.CountryComparisonPage-module__m8W1qG__silhouetteContainer{display:none}.CountryComparisonPage-module__m8W1qG__cardHeader,.CountryComparisonPage-module__m8W1qG__cardHeaderLink{align-items:flex-start;gap:6px}.CountryComparisonPage-module__m8W1qG__cardName{font-size:1.25rem}.CountryComparisonPage-module__m8W1qG__cardStats{align-self:start}.CountryComparisonPage-module__m8W1qG__statRow{padding:7px 0;font-size:.72rem;display:block}.CountryComparisonPage-module__m8W1qG__statRow>span:first-child{margin-bottom:3px;font-size:.68rem;display:block}.CountryComparisonPage-module__m8W1qG__statValue{text-align:left;justify-content:flex-start}.CountryComparisonPage-module__m8W1qG__statRow:first-child>span:first-child{font-size:.68rem}.CountryComparisonPage-module__m8W1qG__statRow:first-child strong{font-size:clamp(1.25rem,6vw,1.8rem)}.CountryComparisonPage-module__m8W1qG__areaUnit{margin-top:3px;font-size:.7rem;display:block}.CountryComparisonPage-module__m8W1qG__statValue small{font-size:.65rem}.CountryComparisonPage-module__m8W1qG__scopeNote{font-size:.68rem}.CountryComparisonPage-module__m8W1qG__page .CountryComparisonPage-module__m8W1qG__supportBanner{align-items:flex-start;gap:12px;padding-block:18px}.CountryComparisonPage-module__m8W1qG__supportBanner h3{font-size:.95rem}.CountryComparisonPage-module__m8W1qG__supportBanner p{font-size:.7rem}.CountryComparisonPage-module__m8W1qG__supportBanner a{padding:8px 10px;font-size:.7rem}.CountryComparisonPage-module__m8W1qG__explanationSection{gap:20px}.CountryComparisonPage-module__m8W1qG__ratiosGrid{gap:16px}.CountryComparisonPage-module__m8W1qG__ratioItem{padding-left:10px}.CountryComparisonPage-module__m8W1qG__ratioLabel{min-height:4.2em;font-size:.6rem}.CountryComparisonPage-module__m8W1qG__ratioValue{font-size:2.7rem}.CountryComparisonPage-module__m8W1qG__ratioDesc{font-size:.7rem}.CountryComparisonPage-module__m8W1qG__explanationText>div{padding:18px}.CountryComparisonPage-module__m8W1qG__relatedList{grid-template-columns:1fr}}
.FlatEarthLab-module__m7Zd5a__lab{scroll-margin-top:calc(var(--header-height) + 20px);border-radius:var(--radius-lg);color:#f7f3e8;background:#111a15;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 30px 80px #1b170d33}.FlatEarthLab-module__m7Zd5a__lab:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 0%, var(--primary-glow), transparent 31%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);background-size:auto,42px 42px,42px 42px;position:absolute;inset:0}.FlatEarthLab-module__m7Zd5a__labHeader,.FlatEarthLab-module__m7Zd5a__mapToolbar,.FlatEarthLab-module__m7Zd5a__canvasWrap,.FlatEarthLab-module__m7Zd5a__mapCaption{z-index:1;position:relative}.FlatEarthLab-module__m7Zd5a__labHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:34px 38px 28px;display:grid}.FlatEarthLab-module__m7Zd5a__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-size:.65rem;font-weight:850;line-height:1;display:inline-block}.FlatEarthLab-module__m7Zd5a__labHeader h2,.FlatEarthLab-module__m7Zd5a__calculatorsHeader h2{letter-spacing:-.055em;margin-top:12px;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.FlatEarthLab-module__m7Zd5a__labHeader h2{color:#f7f3e8}.FlatEarthLab-module__m7Zd5a__labHeader p{color:#b8c7bc;max-width:700px;margin-top:14px;font-size:.87rem;line-height:1.75}.FlatEarthLab-module__m7Zd5a__modelSwitch{border-radius:var(--radius-full);background:#ffffff0b;border:1px solid #ffffff21;padding:4px;display:flex}.FlatEarthLab-module__m7Zd5a__modelSwitch button,.FlatEarthLab-module__m7Zd5a__layerButtons button,.FlatEarthLab-module__m7Zd5a__heightPresets button{cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:0}.FlatEarthLab-module__m7Zd5a__modelSwitch button{border-radius:var(--radius-full);color:#a9b6ac;background:0 0;min-height:42px;padding:0 18px;font-size:.72rem;font-weight:800}.FlatEarthLab-module__m7Zd5a__modelSwitch button:hover,.FlatEarthLab-module__m7Zd5a__modelSwitch .FlatEarthLab-module__m7Zd5a__active{color:#fff;background:var(--primary)}.FlatEarthLab-module__m7Zd5a__mapToolbar{background:#00000021;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:10px 38px;display:flex}.FlatEarthLab-module__m7Zd5a__layerButtons{flex-wrap:wrap;gap:7px;display:flex}.FlatEarthLab-module__m7Zd5a__layerButtons button{border-radius:var(--radius-full);color:#a9b6ac;background:0 0;border:1px solid #ffffff1f;min-height:34px;padding:0 13px;font-size:.64rem;font-weight:750}.FlatEarthLab-module__m7Zd5a__layerButtons button:hover:not(:disabled),.FlatEarthLab-module__m7Zd5a__layerButtons .FlatEarthLab-module__m7Zd5a__toolbarActive{color:#eaffbc;background:#9bcc341f;border-color:#9bcc34}.FlatEarthLab-module__m7Zd5a__layerButtons button:disabled{cursor:not-allowed;opacity:.35}.FlatEarthLab-module__m7Zd5a__seasonSelect{color:#8fa096;align-items:center;gap:12px;font-size:.62rem;font-weight:750;display:flex}.FlatEarthLab-module__m7Zd5a__seasonSelect select,.FlatEarthLab-module__m7Zd5a__field select,.FlatEarthLab-module__m7Zd5a__field input{border:1px solid var(--card-border);color:var(--text-primary);background:var(--bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.FlatEarthLab-module__m7Zd5a__seasonSelect select{border-radius:var(--radius-sm);color:#f7f3e8;background:#1b2820;border-color:#ffffff24;min-height:36px;padding:0 34px 0 12px;font-size:.67rem;font-weight:700}.FlatEarthLab-module__m7Zd5a__canvasWrap{background:#07150f;height:clamp(360px,50vw,610px);min-height:360px}.FlatEarthLab-module__m7Zd5a__mapStatus{color:#a9b6ac;text-align:center;place-items:center;height:100%;padding:30px;font-size:.8rem;display:grid}.FlatEarthLab-module__m7Zd5a__mapCaption{border-top:1px solid #ffffff14;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:28px;padding:24px 38px 28px;display:grid}.FlatEarthLab-module__m7Zd5a__mapCaption strong{color:#f7f3e8;font-family:var(--font-display);font-size:1rem}.FlatEarthLab-module__m7Zd5a__mapCaption p{color:#9eada3;max-width:780px;font-size:.75rem;line-height:1.7}.FlatEarthLab-module__m7Zd5a__calculators{margin-top:108px}.FlatEarthLab-module__m7Zd5a__calculatorsHeader{max-width:760px;margin-bottom:34px}.FlatEarthLab-module__m7Zd5a__calculatorsHeader h2{color:var(--text-primary)}.FlatEarthLab-module__m7Zd5a__calculatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.FlatEarthLab-module__m7Zd5a__calculatorCard{flex-direction:column;min-width:0;min-height:510px;padding:28px;display:flex;position:relative}.FlatEarthLab-module__m7Zd5a__cardNumber{border:1px solid var(--card-border);width:38px;height:38px;color:var(--primary);border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.FlatEarthLab-module__m7Zd5a__calculatorCard h3{color:var(--text-primary);margin-top:24px;font-size:1.45rem}.FlatEarthLab-module__m7Zd5a__calculatorCard>p{min-height:54px;color:var(--text-secondary);margin-top:9px;font-size:.76rem;line-height:1.65}.FlatEarthLab-module__m7Zd5a__field{flex-direction:column;gap:8px;margin-top:20px;display:flex}.FlatEarthLab-module__m7Zd5a__field>span:first-child{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800}.FlatEarthLab-module__m7Zd5a__field select,.FlatEarthLab-module__m7Zd5a__field input{border-radius:var(--radius-sm);width:100%;min-height:44px;padding:0 12px;font-size:.75rem;font-weight:700}.FlatEarthLab-module__m7Zd5a__field select:focus,.FlatEarthLab-module__m7Zd5a__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.FlatEarthLab-module__m7Zd5a__inlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FlatEarthLab-module__m7Zd5a__inputWithUnit{display:block;position:relative}.FlatEarthLab-module__m7Zd5a__inputWithUnit input{padding-right:38px}.FlatEarthLab-module__m7Zd5a__inputWithUnit i{color:var(--text-muted);font-size:.66rem;font-style:normal;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.FlatEarthLab-module__m7Zd5a__resultsList{border-top:1px solid var(--card-border);flex-direction:column;gap:0;margin-top:22px;display:flex}.FlatEarthLab-module__m7Zd5a__resultsList>div{border-bottom:1px solid var(--card-border);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.FlatEarthLab-module__m7Zd5a__resultsList dt{color:var(--text-secondary);font-size:.69rem}.FlatEarthLab-module__m7Zd5a__resultsList dd{color:var(--text-primary);font-size:.72rem;font-weight:850}.FlatEarthLab-module__m7Zd5a__resultsList .FlatEarthLab-module__m7Zd5a__resultAccent dt,.FlatEarthLab-module__m7Zd5a__resultsList .FlatEarthLab-module__m7Zd5a__resultAccent dd{color:var(--primary)}.FlatEarthLab-module__m7Zd5a__bigResult{border:1px solid var(--card-border);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-glow), transparent);flex-direction:column;gap:6px;margin-top:24px;padding:20px;display:flex}.FlatEarthLab-module__m7Zd5a__bigResult span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:800}.FlatEarthLab-module__m7Zd5a__bigResult strong{color:var(--primary);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1}.FlatEarthLab-module__m7Zd5a__heightPresets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.FlatEarthLab-module__m7Zd5a__heightPresets button{border:1px solid var(--card-border);border-radius:var(--radius-full);min-height:29px;color:var(--text-secondary);background:0 0;padding:0 9px;font-size:.58rem;font-weight:750}.FlatEarthLab-module__m7Zd5a__heightPresets button:hover,.FlatEarthLab-module__m7Zd5a__heightPresets .FlatEarthLab-module__m7Zd5a__presetActive{color:#fff;border-color:var(--primary);background:var(--primary)}.FlatEarthLab-module__m7Zd5a__calculatorCard small{color:var(--text-muted);margin-top:auto;padding-top:20px;font-size:.62rem;line-height:1.55;display:block}@media (max-width:980px){.FlatEarthLab-module__m7Zd5a__labHeader{grid-template-columns:1fr;align-items:start}.FlatEarthLab-module__m7Zd5a__modelSwitch{justify-self:start}.FlatEarthLab-module__m7Zd5a__calculatorGrid{grid-template-columns:1fr}.FlatEarthLab-module__m7Zd5a__calculatorCard{min-height:auto}.FlatEarthLab-module__m7Zd5a__calculatorCard small{margin-top:24px}}@media (max-width:680px){.FlatEarthLab-module__m7Zd5a__labHeader{padding:28px 20px 22px}.FlatEarthLab-module__m7Zd5a__mapToolbar{flex-direction:column;align-items:stretch;padding:14px 20px}.FlatEarthLab-module__m7Zd5a__seasonSelect{justify-content:space-between}.FlatEarthLab-module__m7Zd5a__canvasWrap{height:430px}.FlatEarthLab-module__m7Zd5a__mapCaption{grid-template-columns:1fr;gap:10px;padding:20px}.FlatEarthLab-module__m7Zd5a__calculators{margin-top:76px}.FlatEarthLab-module__m7Zd5a__calculatorCard{padding:22px}}@media (max-width:430px){.FlatEarthLab-module__m7Zd5a__modelSwitch{width:100%}.FlatEarthLab-module__m7Zd5a__modelSwitch button{flex:1;padding:0 10px}.FlatEarthLab-module__m7Zd5a__layerButtons button{flex:1;padding:0 8px}.FlatEarthLab-module__m7Zd5a__seasonSelect{flex-direction:column;align-items:stretch}.FlatEarthLab-module__m7Zd5a__canvasWrap{height:390px}.FlatEarthLab-module__m7Zd5a__inlineFields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FlatEarthLab-module__m7Zd5a__modelSwitch button,.FlatEarthLab-module__m7Zd5a__layerButtons button,.FlatEarthLab-module__m7Zd5a__heightPresets button{transition:none}}
.ProjectionFinderPage-module__Ng_6Rq__page{flex-direction:column;gap:clamp(36px,6vw,64px);width:100%;display:flex}.ProjectionFinderPage-module__Ng_6Rq__hero{isolation:isolate;color:#f8fbf5;background:radial-gradient(circle at 82% 30%,#c9ff5824,#0000 30%),linear-gradient(135deg,#0d2418 0%,#07150f 70%);border:1px solid #ffffff1a;border-radius:28px;padding:clamp(30px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 26px 70px #07150f33}.ProjectionFinderPage-module__Ng_6Rq__hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 80%);mask-image:linear-gradient(90deg,#0000 20%,#000 80%)}.ProjectionFinderPage-module__Ng_6Rq__heroWithVisual{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:32px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__heroVisual{min-height:300px;position:relative}.ProjectionFinderPage-module__Ng_6Rq__heroThumb{background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;padding:12px 12px 26px;display:grid;position:absolute;box-shadow:0 24px 60px #00000040}.ProjectionFinderPage-module__Ng_6Rq__heroThumb img{width:100%;height:auto;display:block}.ProjectionFinderPage-module__Ng_6Rq__heroThumb small{color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:800;position:absolute;bottom:8px;right:12px}.ProjectionFinderPage-module__Ng_6Rq__heroThumb:first-child{width:72%;top:0;left:0;transform:rotate(-3deg)}.ProjectionFinderPage-module__Ng_6Rq__heroThumb:nth-child(2){z-index:2;width:36%;top:6%;right:0;transform:rotate(6deg)}.ProjectionFinderPage-module__Ng_6Rq__heroThumb:nth-child(3){z-index:3;background:#f7f3e814;width:50%;bottom:0;right:10%;transform:rotate(3deg)}@media (max-width:900px){.ProjectionFinderPage-module__Ng_6Rq__heroWithVisual{grid-template-columns:1fr}.ProjectionFinderPage-module__Ng_6Rq__heroVisual{display:none}}.ProjectionFinderPage-module__Ng_6Rq__heroEyebrow{color:#ffffffa6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.66rem;font-weight:800;display:inline-flex}.ProjectionFinderPage-module__Ng_6Rq__heroEyebrow i{background:#c9ff58;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c9ff581a,0 0 22px #c9ff5880}.ProjectionFinderPage-module__Ng_6Rq__hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:16px 0 0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.ProjectionFinderPage-module__Ng_6Rq__lead{color:#ffffffb3;max-width:680px;margin:20px 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.ProjectionFinderPage-module__Ng_6Rq__heroShare .ProjectionFinderPage-module__Ng_6Rq__heroSupport{min-height:42px;color:var(--primary-hover);background:color-mix(in srgb, var(--card-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--text-primary) 8%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ProjectionFinderPage-module__Ng_6Rq__heroShare .ProjectionFinderPage-module__Ng_6Rq__heroSharePage{margin:0}.ProjectionFinderPage-module__Ng_6Rq__heroShare .ProjectionFinderPage-module__Ng_6Rq__heroSupport:hover{color:#fff;background:var(--primary-hover);border-color:var(--primary-hover)}.ProjectionFinderPage-module__Ng_6Rq__heroShare{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.ProjectionFinderPage-module__Ng_6Rq__sectionEyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ProjectionFinderPage-module__Ng_6Rq__answersSection>header h2,.ProjectionFinderPage-module__Ng_6Rq__prose h2{color:var(--text-primary);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05}.ProjectionFinderPage-module__Ng_6Rq__answersSection>header p{max-width:700px;color:var(--text-secondary);margin:10px 0 0;font-size:.9rem;line-height:1.6}.ProjectionFinderPage-module__Ng_6Rq__answerGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ProjectionFinderPage-module__Ng_6Rq__answerCard{height:100%;color:var(--text-primary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.ProjectionFinderPage-module__Ng_6Rq__answerCard:hover,.ProjectionFinderPage-module__Ng_6Rq__answerCard:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ProjectionFinderPage-module__Ng_6Rq__answerMap{background:var(--map-panel);border-bottom:1px solid var(--card-border);place-items:center;padding:14px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__answerMap>span{max-width:220px}.ProjectionFinderPage-module__Ng_6Rq__answerText{align-content:start;gap:3px;padding:12px 14px 14px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__answerText strong{font-size:.9rem;line-height:1.3}.ProjectionFinderPage-module__Ng_6Rq__answerText small{color:var(--text-secondary);font-size:.74rem;font-weight:700}.ProjectionFinderPage-module__Ng_6Rq__prose{gap:28px;max-width:820px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__prose section{gap:12px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__prose p,.ProjectionFinderPage-module__Ng_6Rq__prose li{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.75}.ProjectionFinderPage-module__Ng_6Rq__prose ul{gap:8px;margin:0;padding-left:20px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__secondaryAnswer{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-md);gap:8px;padding:18px 20px;display:grid}.ProjectionFinderPage-module__Ng_6Rq__secondaryAnswer h2{color:var(--text-primary);margin:0;font-size:1.1rem}.ProjectionFinderPage-module__Ng_6Rq__secondaryAnswer p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.ProjectionFinderPage-module__Ng_6Rq__secondaryAnswer a,.ProjectionFinderPage-module__Ng_6Rq__finderLink a{color:var(--primary);font-weight:800}.ProjectionFinderPage-module__Ng_6Rq__finderLink{color:var(--text-secondary);margin:-8px 0 0;font-size:.9rem}
.TimePage-module__NKXsCG__page{flex-direction:column;gap:36px;display:flex}.TimePage-module__NKXsCG__hero{width:100%;max-width:760px;margin:0 auto}.TimePage-module__NKXsCG__kicker{color:var(--primary-hover);text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;font-size:.68rem;font-weight:800}.TimePage-module__NKXsCG__hero h1{letter-spacing:-.035em;max-width:650px;font-size:clamp(2rem,5.5vw,3.6rem);line-height:1.03}.TimePage-module__NKXsCG__number{color:var(--primary-hover);font-family:var(--font-display);margin-top:12px;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:600}.TimePage-module__NKXsCG__lead{color:var(--text-secondary);max-width:620px;margin:18px 0 24px;font-size:.96rem;line-height:1.8}.TimePage-module__NKXsCG__calendar{gap:2px;width:100%;height:30px;display:flex}.TimePage-module__NKXsCG__calendar span{min-width:0;color:var(--text-secondary);background:var(--bg-secondary);border-radius:3px;justify-content:center;align-items:center;font-size:.6rem;display:flex}.TimePage-module__NKXsCG__calendar span:last-child{background:var(--primary-hover);color:var(--bg-primary)}.TimePage-module__NKXsCG__calendarEnds{color:var(--text-secondary);justify-content:space-between;gap:24px;margin-top:8px;font-size:.68rem;display:flex}.TimePage-module__NKXsCG__calendarEnds span:last-child{text-align:right}.TimePage-module__NKXsCG__method{border-bottom:1px solid var(--card-border);margin-top:24px;padding-bottom:12px}.TimePage-module__NKXsCG__method summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.85rem;font-weight:600}.TimePage-module__NKXsCG__method p{color:var(--text-secondary);margin-bottom:14px;font-size:.83rem;line-height:1.75}.TimePage-module__NKXsCG__explore{text-align:center;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.TimePage-module__NKXsCG__explore>span{padding-top:8px;font-size:1.2rem;display:block}.TimePage-module__NKXsCG__stories,.TimePage-module__NKXsCG__quizCta{flex-direction:column;gap:16px;display:flex}.TimePage-module__NKXsCG__stories>h2,.TimePage-module__NKXsCG__quizCta>h2{font-size:clamp(1.55rem,3.5vw,2.25rem)}.TimePage-module__NKXsCG__stories>p,.TimePage-module__NKXsCG__quizCta>p{color:var(--text-secondary);max-width:650px;font-size:.92rem;line-height:1.7}.TimePage-module__NKXsCG__storyGrid{grid-template-columns:1fr;gap:16px;margin-top:6px;display:grid}.TimePage-module__NKXsCG__storyCard{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--bg-primary);flex-direction:column;gap:14px;padding:24px;display:flex}.TimePage-module__NKXsCG__storyCard h3{font-size:1.2rem}.TimePage-module__NKXsCG__storyCard p{color:var(--text-secondary);font-size:.85rem;line-height:1.65}.TimePage-module__NKXsCG__storyCard>span{color:var(--primary-hover);margin-top:auto;font-size:.85rem;font-weight:700}.TimePage-module__NKXsCG__storyCard:hover{border-color:var(--primary)}.TimePage-module__NKXsCG__quizCta{border-radius:var(--radius-md);background:var(--bg-secondary);padding:28px}.TimePage-module__NKXsCG__quizCta>a{border-radius:var(--radius-sm);background:var(--primary-hover);min-height:44px;color:var(--bg-primary);align-self:flex-start;padding:12px 16px;font-size:.88rem;font-weight:700}@media (min-width:800px){.TimePage-module__NKXsCG__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TimePage-module__NKXsCG__page{gap:48px}}.TimePage-module__NKXsCG__driftPromo{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--bg-secondary);align-items:center;gap:1.2rem;margin:1.5rem 0;padding:1.2rem 1.4rem;display:flex}.TimePage-module__NKXsCG__driftPromo>span{color:var(--primary);font-size:2.5rem}.TimePage-module__NKXsCG__driftPromo>div{flex:1}.TimePage-module__NKXsCG__driftPromo h2{margin-bottom:.35rem;font-size:1.15rem}.TimePage-module__NKXsCG__driftPromo p{color:var(--text-secondary);font-size:.85rem;line-height:1.65}.TimePage-module__NKXsCG__driftPromo a{color:var(--primary-hover);flex-shrink:0;font-size:.8rem;font-weight:700}@media (max-width:650px){.TimePage-module__NKXsCG__driftPromo{flex-wrap:wrap;gap:.8rem;padding:1rem}.TimePage-module__NKXsCG__driftPromo>div{flex-basis:calc(100% - 4rem)}.TimePage-module__NKXsCG__driftPromo a{margin-left:3.3rem}}
.PaleoFutureExplorer-module__vRv8ua__modes{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.PaleoFutureExplorer-module__vRv8ua__modes button,.PaleoFutureExplorer-module__vRv8ua__scenarios button{border:1px solid var(--card-border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.PaleoFutureExplorer-module__vRv8ua__modes button{border-radius:24px;padding:12px 20px;font-size:.85rem;font-weight:700}.PaleoFutureExplorer-module__vRv8ua__modes button[aria-pressed=true],.PaleoFutureExplorer-module__vRv8ua__scenarios button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-glow);box-shadow:inset 0 0 0 1px var(--primary)}.PaleoFutureExplorer-module__vRv8ua__modes button:focus-visible,.PaleoFutureExplorer-module__vRv8ua__scenarios button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.PaleoFutureExplorer-module__vRv8ua__lead{color:var(--text-secondary);max-width:90ch;margin-bottom:18px;font-size:.86rem;line-height:1.75}.PaleoFutureExplorer-module__vRv8ua__scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 14px;display:grid}.PaleoFutureExplorer-module__vRv8ua__scenarios button{text-align:left;border-radius:12px;gap:5px;min-width:0;padding:14px;display:grid}.PaleoFutureExplorer-module__vRv8ua__scenarios strong{font-size:.86rem}.PaleoFutureExplorer-module__vRv8ua__scenarios span{color:var(--text-secondary);font-size:.67rem}.PaleoFutureExplorer-module__vRv8ua__scenario{color:var(--text-secondary);padding:0 2px 18px;font-size:.81rem;line-height:1.7}.PaleoFutureExplorer-module__vRv8ua__scenario p+p{margin-top:6px}.PaleoFutureExplorer-module__vRv8ua__notice{color:var(--primary);font-size:.75rem;line-height:1.65}.PaleoFutureExplorer-module__vRv8ua__notice:not(:empty){margin-bottom:12px}.PaleoFutureExplorer-module__vRv8ua__countries{border:1px solid var(--card-border);background:var(--bg-primary);color:var(--text-secondary);border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:.74rem;line-height:1.65}.PaleoFutureExplorer-module__vRv8ua__rail{background:var(--card-border);border-radius:20px;width:100%;height:7px}.PaleoFutureExplorer-module__vRv8ua__method{border-top:1px solid var(--card-border);color:var(--text-secondary);margin-top:18px;font-size:.78rem;line-height:1.8}.PaleoFutureExplorer-module__vRv8ua__method summary{cursor:pointer;color:var(--text-primary);padding:16px 0;font-weight:700}.PaleoFutureExplorer-module__vRv8ua__method p+p{margin-top:12px}.PaleoFutureExplorer-module__vRv8ua__source{color:var(--text-secondary);margin-top:16px;font-size:.66rem;line-height:1.75}.PaleoFutureExplorer-module__vRv8ua__source a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.PaleoFutureExplorer-module__vRv8ua__blocks{flex-wrap:wrap;gap:6px;display:flex}.PaleoFutureExplorer-module__vRv8ua__blocks button{border:1px solid var(--card-border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:20px;padding:8px 12px}.PaleoFutureExplorer-module__vRv8ua__blocks button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-glow)}@media (max-width:700px){.PaleoFutureExplorer-module__vRv8ua__scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.PaleoFutureExplorer-module__vRv8ua__mapTop{flex-direction:column;align-items:flex-start}.PaleoFutureExplorer-module__vRv8ua__ageForm{flex-wrap:wrap;flex-shrink:1;width:100%;min-width:0}.PaleoFutureExplorer-module__vRv8ua__ageForm label{flex-basis:100%}.PaleoFutureExplorer-module__vRv8ua__ageForm>div{max-width:100%}}@media (prefers-reduced-motion:reduce){.PaleoFutureExplorer-module__vRv8ua__scenarios button{transition:none}}
.LakeComparisonTable-module__icrFWG__scroll{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);width:100%;overflow-x:auto}.LakeComparisonTable-module__icrFWG__table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.LakeComparisonTable-module__icrFWG__caption{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#8a7f6a);border-bottom:1px solid var(--card-border);padding:16px 18px;font-size:.72rem;font-weight:700}.LakeComparisonTable-module__icrFWG__thName,.LakeComparisonTable-module__icrFWG__thNum{border-bottom:2px solid var(--card-border);background:var(--bg-primary,#fff);padding:0;position:sticky;top:0}.LakeComparisonTable-module__icrFWG__thNum{text-align:right}.LakeComparisonTable-module__icrFWG__sortBtn{cursor:pointer;width:100%;font:inherit;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary,#4a4436);background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-size:.7rem;font-weight:800;transition:color .14s;display:flex}.LakeComparisonTable-module__icrFWG__thNum .LakeComparisonTable-module__icrFWG__sortBtn{justify-content:flex-end}.LakeComparisonTable-module__icrFWG__sortBtn:hover{color:var(--primary)}.LakeComparisonTable-module__icrFWG__unit{text-transform:none;color:var(--text-muted,#8a7f6a);font-weight:600}.LakeComparisonTable-module__icrFWG__arrow{color:var(--primary);font-size:.65rem}.LakeComparisonTable-module__icrFWG__rowName{text-align:left;padding:12px 16px;font-weight:700}.LakeComparisonTable-module__icrFWG__rowName a{color:var(--text-primary);text-decoration:none}.LakeComparisonTable-module__icrFWG__rowName a:hover{color:var(--primary);text-decoration:underline}.LakeComparisonTable-module__icrFWG__table td{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary,#4a4436);padding:12px 16px}.LakeComparisonTable-module__icrFWG__table tbody tr{border-top:1px solid var(--card-border)}.LakeComparisonTable-module__icrFWG__table tbody tr:hover{background:var(--primary-glow,#4aa5d814)}.LakeComparisonTable-module__icrFWG__activeCell{color:var(--text-primary);background:var(--primary-glow,#4aa5d81a);font-weight:800}
.WaterTools-module__juEyyq__tool{border-radius:var(--radius-lg);color:#eef4f8;background:#0f1a22;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d1b2840}.WaterTools-module__juEyyq__tool:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% -5%,#5aaadc40,#0000 34%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.WaterTools-module__juEyyq__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;padding:clamp(24px,4vw,40px);display:grid;position:relative}@media (max-width:820px){.WaterTools-module__juEyyq__inner{grid-template-columns:1fr;gap:22px}}.WaterTools-module__juEyyq__kicker{letter-spacing:.12em;text-transform:uppercase;color:#6cc0e6;font-size:.65rem;font-weight:800;line-height:1;display:inline-block}.WaterTools-module__juEyyq__panelTitle{letter-spacing:-.03em;color:#f4f9fc;margin-top:10px;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.1}.WaterTools-module__juEyyq__hint{color:#9fb8c8;margin-top:12px;font-size:.85rem;line-height:1.7}.WaterTools-module__juEyyq__controls{flex-direction:column;gap:18px;margin-top:22px;display:flex}.WaterTools-module__juEyyq__field{flex-direction:column;gap:10px;display:flex}.WaterTools-module__juEyyq__field>span{color:#c4d6e2;font-size:.82rem}.WaterTools-module__juEyyq__field>span b{color:#f4f9fc;font-variant-numeric:tabular-nums}.WaterTools-module__juEyyq__range{width:100%;accent-color:var(--primary);cursor:pointer}.WaterTools-module__juEyyq__rangeScale{color:#7f97a6;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.7rem;display:flex}.WaterTools-module__juEyyq__revealButton,.WaterTools-module__juEyyq__againButton{cursor:pointer;border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:12px 22px;font-size:.9rem;font-weight:700;transition:filter .15s,background .15s}.WaterTools-module__juEyyq__revealButton{background:var(--primary);color:#fff}.WaterTools-module__juEyyq__revealButton:hover{filter:brightness(1.08)}.WaterTools-module__juEyyq__againButton{color:#cfe0ec;background:#ffffff0f;border-color:#ffffff29}.WaterTools-module__juEyyq__againButton:hover{background:#ffffff1a}.WaterTools-module__juEyyq__visual{flex-direction:column;gap:16px;display:flex}.WaterTools-module__juEyyq__bars{flex-direction:column;gap:12px;display:flex}.WaterTools-module__juEyyq__barRow{flex-direction:column;gap:6px;display:flex}.WaterTools-module__juEyyq__barLabel{letter-spacing:.04em;text-transform:uppercase;color:#93aabb;font-size:.72rem;font-weight:700}.WaterTools-module__juEyyq__barTrack{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;height:34px;position:relative;overflow:hidden}.WaterTools-module__juEyyq__barFill{border-radius:var(--radius-md);justify-content:flex-end;align-items:center;min-width:2.4rem;height:100%;padding:0 10px;transition:width .5s cubic-bezier(.22,1,.36,1);display:flex}.WaterTools-module__juEyyq__barFill b{color:#fff;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.WaterTools-module__juEyyq__barGuess{background:linear-gradient(90deg,#788ca080,#96aabeb3)}.WaterTools-module__juEyyq__barActual{background:linear-gradient(90deg,#2f7fb0,#4aa5d8)}.WaterTools-module__juEyyq__barHidden{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.WaterTools-module__juEyyq__barRevealed{opacity:1;transition:opacity .4s .1s,transform .4s .1s;transform:none}.WaterTools-module__juEyyq__results{flex-direction:column;gap:10px;margin:0;display:flex}.WaterTools-module__juEyyq__resultRow{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.WaterTools-module__juEyyq__resultRow dt{color:#a6bccb;font-size:.8rem}.WaterTools-module__juEyyq__resultRow dd{letter-spacing:-.02em;color:#f4f9fc;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.WaterTools-module__juEyyq__resultAccent{background:#4aa5d82e;border-color:#78c8f059}.WaterTools-module__juEyyq__verdict{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:15px 17px;font-size:.85rem;line-height:1.6;display:flex}.WaterTools-module__juEyyq__verdictIcon{flex-shrink:0;font-size:1.1rem;line-height:1.4}.WaterTools-module__juEyyq__verdictGood{color:#d6f0df;background:#4aa06e26;border:1px solid #78c89659}.WaterTools-module__juEyyq__verdictBad{color:#f6ecd5;background:#d8964a29;border:1px solid #f0be7866}.WaterTools-module__juEyyq__revealProse{color:#c4d6e2;margin:0;font-size:.86rem;line-height:1.7}.WaterTools-module__juEyyq__sources{z-index:1;padding:0 clamp(24px,4vw,40px) clamp(20px,3vw,30px);position:relative}.WaterTools-module__juEyyq__sources ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.WaterTools-module__juEyyq__sources li{color:#8ba4b4;font-size:.78rem;line-height:1.6}.WaterTools-module__juEyyq__sources a{color:#9fcfe8;text-decoration:none}.WaterTools-module__juEyyq__sources a:hover{text-decoration:underline}.WaterTools-module__juEyyq__sources i{color:#7f97a6;font-style:normal}
.AntipodesPage-module__FvxRjG__page{flex-direction:column;gap:clamp(20px,4vw,32px);width:100%;display:flex}.AntipodesPage-module__FvxRjG__hero{gap:10px;max-width:820px;display:grid}.AntipodesPage-module__FvxRjG__eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.AntipodesPage-module__FvxRjG__hero h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.05}.AntipodesPage-module__FvxRjG__lead{max-width:680px;color:var(--text-secondary);font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.6}.AntipodesPage-module__FvxRjG__share{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.AntipodesPage-module__FvxRjG__share .AntipodesPage-module__FvxRjG__sharePage{margin:0}.AntipodesPage-module__FvxRjG__share .AntipodesPage-module__FvxRjG__support{min-height:42px}
