@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-ext-400-normal-D9D8py1w.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-ext-400-normal-D6qEmoxN.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-400-normal-B_xNAd3E.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-400-normal-NBObQ-dp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-ext-400-normal-DWWGNQKb.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-ext-400-normal-DdpuN2fm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-400-normal-CLs1HoaC.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-400-normal-Bl3baBY7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-vietnamese-400-normal-BCSllrFD.woff2)format("woff2"),url(/assets/gentium-book-plus-vietnamese-400-normal-BKcpF6xT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-ext-400-normal-BiRsxpCX.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-ext-400-normal-Bl-9t4ht.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-400-normal-CN5vb1Vx.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-400-normal-BBAzIvAO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-ext-400-italic-C-z00vj_.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-ext-400-italic-DrjzVr5Q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-400-italic-_WWJ-R2q.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-400-italic-CCrQ0EFR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-ext-400-italic-cZLoWG0Y.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-ext-400-italic-B6lWfRRT.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-400-italic-BfV1x5aq.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-400-italic-VLn-V4A2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-vietnamese-400-italic-D1pGCWmm.woff2)format("woff2"),url(/assets/gentium-book-plus-vietnamese-400-italic-CxTofdC-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-ext-400-italic-SxHammME.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-ext-400-italic-B5uyYTBr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-400-italic-c-m4ooFh.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-400-italic-BgBFpuP5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-cyrillic-ext-700-normal-B40KnF8b.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-ext-700-normal-ijdYmygi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-cyrillic-700-normal-B9KmMwdJ.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-700-normal-BlKMHoxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-greek-ext-700-normal-BE1cELiy.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-ext-700-normal-C1VtNg8U.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-greek-700-normal-D13hw162.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-700-normal-Cu-xki5B.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-vietnamese-700-normal-Dz83pGX5.woff2)format("woff2"),url(/assets/gentium-book-plus-vietnamese-700-normal-Dv6JyLT7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-latin-ext-700-normal-D1SMMCt_.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-ext-700-normal-BwuDp4g9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gentium-book-plus-latin-700-normal-BymqVBkR.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-700-normal-rOqkGVGc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-normal-VNDy5CZS.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-400-normal-BJwze9_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-normal-DYbdP60f.woff2)format("woff2"),url(/assets/andika-cyrillic-400-normal-CIdpN1kB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-normal-afg23LQ3.woff2)format("woff2"),url(/assets/andika-vietnamese-400-normal-Bw99zChb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2)format("woff2"),url(/assets/andika-latin-ext-400-normal-NXfvB_tZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-italic-B4G0aTBd.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-400-italic-D22a9qyh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-italic-CqC4OQTr.woff2)format("woff2"),url(/assets/andika-cyrillic-400-italic-DA2Fg6dT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-italic-CUAEyZaa.woff2)format("woff2"),url(/assets/andika-vietnamese-400-italic-D3081QJ0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-italic-BkE-0BkS.woff2)format("woff2"),url(/assets/andika-latin-ext-400-italic-DkVeDxL8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-italic-zX21t472.woff2)format("woff2"),url(/assets/andika-latin-400-italic-Dbc60mxu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-ext-700-normal-DvCsrHON.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-700-normal-BdIUMeTx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-700-normal-D404ywHU.woff2)format("woff2"),url(/assets/andika-cyrillic-700-normal-Bzg0mZT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-vietnamese-700-normal-CS3rZngu.woff2)format("woff2"),url(/assets/andika-vietnamese-700-normal-CZOGxJjV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2)format("woff2"),url(/assets/andika-latin-ext-700-normal-DBt0PRsd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space:#070d19;--sea:#0b1d33;--land:#2a3442;--glass:#0d1729d6;--glass-strong:#0b1322f0;--glass-edge:#ede6d61a;--rule:#ede6d61f;--rule-strong:#ede6d638;--ink:#ede6d6;--ink-2:#a9b3c1;--ink-3:#8e9aae;--ink-sea:#a9c3e3;--lamp:#f0c46a;--lamp-ink:#1b1306;--lamp-soft:#f0c46a29;--dawn:#f6b98a;--teal-4:#49b3a3;--crimson-4:#f96f70;--violet-4:#9b91e7;--serif:"Gentium Book Plus", "Iowan Old Style", Georgia, serif;--sans:"Andika", "Segoe UI", system-ui, sans-serif;--fs-xs:12.5px;--fs-sm:14px;--fs-md:16px;--fs-body:17px;--fs-lg:21px;--fs-xl:28px;--fs-xxl:44px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--panel-w:440px;--layout:side;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.16s;--dur-fade:.2s;--dur-panel:.4s;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-inline-start:var(--safe-left);--safe-inline-end:var(--safe-right);--direction:1;--fade-to-end:to right}:root[dir=rtl]{--safe-inline-start:var(--safe-right);--safe-inline-end:var(--safe-left);--direction:-1;--fade-to-end:to left}:root{--lh-min:0}:root:lang(zh-Hans){--sans:"Andika", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", sans-serif;--serif:"Gentium Book Plus", "Songti SC", "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", "PingFang SC", "Microsoft YaHei", serif;--lh-min:1.3}:root:lang(zh-Hant){--sans:"Andika", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", "Source Han Sans TC", sans-serif;--serif:"Gentium Book Plus", "Songti TC", "Noto Serif CJK TC", "Noto Serif TC", "Source Han Serif TC", "PingFang TC", "Microsoft JhengHei", serif;--lh-min:1.3}:root:lang(ko){--sans:"Andika", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", sans-serif;--serif:"Gentium Book Plus", "AppleMyungjo", "Noto Serif CJK KR", "Noto Serif KR", "Apple SD Gothic Neo", "Malgun Gothic", serif;--lh-min:1.3}:root:lang(zh) body{text-autospace:normal}:root:lang(ko) body{word-break:keep-all}:root:lang(hi){--sans:"Andika", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", "Mangal", sans-serif;--serif:"Gentium Book Plus", "Noto Serif Devanagari", "ITF Devanagari", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", serif;--lh-min:1.4}:root:lang(bn){--sans:"Andika", "Kohinoor Bangla", "Nirmala UI", "Noto Sans Bengali", "Vrinda", sans-serif;--serif:"Gentium Book Plus", "Noto Serif Bengali", "Bangla MN", "Kohinoor Bangla", "Nirmala UI", "Noto Sans Bengali", serif;--lh-min:1.4}:root:lang(ar){--sans:"Andika", system-ui, "Segoe UI", "Noto Sans Arabic", "Geeza Pro", sans-serif;--serif:"Gentium Book Plus", "Noto Naskh Arabic", "Geeza Pro", "Sakkal Majalla", "Segoe UI", serif;--lh-min:1.4}:root:lang(ur){--sans:"Andika", system-ui, "Segoe UI", "Noto Sans Arabic", "Geeza Pro", sans-serif;--serif:"Gentium Book Plus", "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", "Noto Naskh Arabic", "Geeza Pro", "Segoe UI", serif;--lh-min:1.9}:root:lang(am){--sans:"Andika", "Kefa", "Nyala", "Ebrima", "Noto Sans Ethiopic", sans-serif;--serif:"Gentium Book Plus", "Noto Serif Ethiopic", "Kefa", "Nyala", "Noto Sans Ethiopic", "Ebrima", serif;--lh-min:1.35}:root:is(:lang(zh),:lang(ko),:lang(hi),:lang(bn),:lang(ar),:lang(ur),:lang(am)) body{font-synthesis:weight}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--space);color:var(--ink);font-family:var(--sans);font-size:var(--fs-md);line-height:max(1.45, var(--lh-min));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;overflow:hidden}button{font:inherit;color:inherit}a{color:inherit}button,.lens,.facet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}a,[role=button]{touch-action:manipulation}:root{accent-color:var(--lamp)}::selection{color:var(--ink);background:#f0c46a52}::placeholder{color:var(--ink-3);opacity:1}:focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:root{--scrim-top:#050a14bf}.stage{background:radial-gradient(ellipse 70% 60% at 50% 46%, #102443 0%, #0a1528 45%, var(--space) 78%);position:fixed;inset:0}.stage:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 78% 12%,#ffffff73,#0000 60%),radial-gradient(1.2px 1.2px at 88% 64%,#fff4e080,#0000 60%),radial-gradient(1px 1px at 6% 72%,#fff6,#0000 60%),radial-gradient(1px 1px at 34% 92%,#ffffff59,#0000 60%),radial-gradient(1px 1px at 62% 86%,#fff6,#0000 60%),radial-gradient(1.3px 1.3px at 22% 44%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 94% 32%,#ffffff73,#0000 60%),radial-gradient(1px 1px at 48% 6%,#ffffff59,#0000 60%),radial-gradient(1px 1px at 70% 40%,#ffffff40,#0000 60%);position:absolute;inset:0}.globe{z-index:0;position:absolute;inset:0}.globe .maplibregl-canvas{outline:none}.globe .maplibregl-canvas:focus-visible{outline:2px solid var(--lamp);outline-offset:-4px}.globe .maplibregl-ctrl.maplibregl-ctrl-attrib{color:var(--ink-2);font-family:var(--sans);background:#070d19cc;font-size:11px}.globe .maplibregl-ctrl-attrib a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.maplibregl-ctrl-bottom-right{inset-inline-end:var(--safe-inline-end);bottom:var(--safe-bottom)}.globe .maplibregl-ctrl-attrib-button:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.maplibregl-ctrl-attrib-button{filter:invert(.85)}.map-labels,.incense{pointer-events:none;position:absolute;inset:0;overflow:hidden}.incense{z-index:3}.map-labels{z-index:2}.map-label{white-space:nowrap;opacity:0;will-change:transform, opacity;pointer-events:none;color:var(--ink);text-shadow:0 0 3px #050a14f2,0 0 8px #050a14b3;background:0 0;border:0;padding:0;transition:opacity 80ms ease-out;position:absolute;top:0;left:0}.map-label.is-on{opacity:1;transition-duration:.22s}button.map-label.is-on{pointer-events:auto;cursor:pointer}.map-label--country{font-family:var(--serif);text-transform:uppercase;letter-spacing:.16em;color:#ede6d6f2;text-shadow:0 0 2px #050a14,0 0 5px #050a14e6,0 0 10px #050a1499;font-size:11px}@media (hover:hover) and (pointer:fine){button.map-label--country:hover{color:var(--lamp)}}.map-label--ocean{font-family:var(--serif);letter-spacing:.28em;color:var(--ink-sea);text-shadow:0 0 2px #050a14,0 0 5px #050a14e6,0 0 10px #050a1499;font-size:12px;font-style:italic}.map-label--capital{font-family:var(--serif);color:var(--ink);font-size:13px}.map-label--capital:before{content:"";border:1.5px solid var(--ink);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.map-label--people{font-family:var(--sans);font-size:12px;font-style:italic}.map-label--beacon{border:1.5px solid var(--lamp);width:30px;height:30px;text-shadow:none;border-radius:50%;box-shadow:0 0 14px #f0c46a73}.map-label--beacon.is-on{opacity:.75}.map-label--beacon:after{content:"";opacity:0;pointer-events:none;border:2px solid #f0c46a99;border-radius:50%;position:absolute;inset:-1.5px}.map-label--beacon.is-on:after{animation:2.6s cubic-bezier(.23,1,.32,1) 1.2s 3 beacon-ring}@keyframes beacon-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.map-label--region{font-family:var(--serif);letter-spacing:.06em;color:#ede6d6cc;text-shadow:0 0 2px #050a14,0 0 5px #050a14e6,0 0 10px #050a1499;font-size:12px}.map-labels.is-over-imagery .map-label:not(.map-label--beacon){text-shadow:0 0 1px #050a14,0 0 2px #050a14,0 0 4px #050a14e6,0 0 8px #050a14b3}.map-labels.is-over-imagery :is(.map-label--country,.map-label--region):not(.tone-ember,.tone-teal,.tone-crimson){color:var(--ink)}.tone-ember{color:#ffd08a}.tone-teal{color:#a8eedb}.tone-crimson{color:#ff9a96}.glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.15);border:1px solid var(--glass-edge);box-shadow:0 18px 50px #00000059}.topbar{z-index:10;top:calc(18px + var(--safe-top));align-items:start;gap:var(--s-4);pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset-inline-start:calc(20px + var(--safe-inline-start));inset-inline-end:calc(20px + var(--safe-inline-end))}.topbar>*{pointer-events:auto}.topbar:before{content:"";z-index:-1;top:0;height:calc(140px + var(--safe-top));background:linear-gradient(to bottom, var(--scrim-top), #050a1400);pointer-events:none;position:fixed;inset-inline:0}.wordmark{text-shadow:0 0 2px #050a14,0 0 6px #050a14d9,0 0 12px #050a1499;flex-direction:column;justify-self:start;gap:2px;padding:2px 4px;text-decoration:none;display:flex}.wordmark__name{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:30px;line-height:1}.wordmark__tag{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}.lenses{scroll-snap-type:x proximity;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:0 6px 18px #00000047}.lens{white-space:nowrap;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:999px;padding:8px 14px;position:relative}@media (hover:hover) and (pointer:fine){.lens:hover{color:var(--ink)}}.lens[aria-pressed=true]{color:var(--ink);background:var(--lamp-soft);box-shadow:inset 0 0 0 1px #f0c46ab3}.lens__swatch{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-inline-end:7px;display:inline-block}.tools{justify-self:end;gap:var(--s-2);display:flex}.topbar--panel{grid-template-columns:auto auto auto;justify-content:space-between;inset-inline-end:calc(var(--panel-w) + 20px)}.topbar--panel .tool__label{display:none}.topbar--panel .lens{padding:8px 10px}.tool{border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.15);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:0 6px 18px #00000047}@media (hover:hover) and (pointer:fine){.tool:hover{color:var(--ink);border-color:var(--rule-strong)}}.tool[aria-pressed=true]{color:var(--ink);background:var(--lamp-soft);border-color:#0000;box-shadow:inset 0 0 0 1px #f0c46ab3}.globe .map-credit{color:var(--ink-2);font-family:var(--sans);font-size:11px;line-height:max(1.4, var(--lh-min));background:#070d19cc;border-radius:4px;padding:2px 8px}.globe .map-credit[hidden]{display:none}.globe .map-credit a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.kbd{color:var(--ink-3);border:1px solid var(--rule);border-radius:4px;padding:0 5px;font-size:11px}.leftcol{z-index:8;top:calc(92px + var(--safe-top));bottom:calc(22px + var(--safe-bottom));pointer-events:none;flex-direction:column;justify-content:space-between;gap:12px;width:336px;display:flex;position:fixed;inset-inline-start:calc(20px + var(--safe-inline-start))}.leftcol>*{pointer-events:auto}.today,.legend,.panel,.search,.about,.tip{overflow-wrap:anywhere}.today{min-height:min(100%, calc(var(--today-lead,0px) + var(--s-4)));border-radius:var(--radius-lg);padding:var(--s-5) var(--s-5) var(--s-4);scrollbar-width:thin;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);flex:0 auto;overflow:auto}.today:after{content:"";bottom:calc(-1 * var(--s-4));height:48px;margin:-48px calc(-1 * var(--s-5)) calc(-1 * var(--s-4));border-radius:0 0 var(--radius-lg) var(--radius-lg);pointer-events:none;background:linear-gradient(#0000,#0d1729eb 85%);transition:opacity .2s;display:block;position:sticky}.today.is-at-end:after{opacity:0}.today.is-hidden{opacity:0;transform:translateX(calc(-16px * var(--direction)));pointer-events:none}.today__eyebrow{font-family:var(--sans);font-size:11.5px;font-weight:700;line-height:max(1.3, var(--lh-min));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.today__eyebrow-today{color:var(--lamp)}.today__eyebrow-day{white-space:nowrap}.today__date-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.today__more{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding:8px 2px;display:none}@media (hover:hover) and (pointer:fine){.today__more:hover{color:var(--ink)}}.today__chevron{transition:transform .2s var(--ease-out)}.today.is-expanded .today__chevron{transform:rotate(180deg)}.today__section+.today__section{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule)}.today__label{font-size:var(--fs-xs);color:var(--ink-2);margin:0 0 var(--s-2)}.today__nation{font-family:var(--serif);font-size:34px;line-height:max(1.05, var(--lh-min));letter-spacing:-.012em;margin:0 0 6px;font-weight:400}.today__fact{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 var(--s-3)}.row-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.btn{border:1px solid var(--rule-strong);font-size:var(--fs-sm);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--ink-2);background:#ede6d60f}}.btn--pray{background:var(--lamp);border-color:var(--lamp);color:var(--lamp-ink);font-weight:700}@media (hover:hover) and (pointer:fine){.btn--pray:hover:not(:disabled){background:#f6d084;border-color:#f6d084}}.btn--quiet{color:var(--ink-2);border-color:#0000}:is(.btn,.tool,.lens,.facet,.panel__tool,.today__more){transition-property:background-color,border-color,color,transform;transition-duration:var(--dur-press)}:is(.btn,.tool,.lens,.facet,.panel__tool,.today__more):active:not(:disabled){transition-timing-function:var(--ease-out);transform:scale(.97)}:is(.dawn-row,.news-row,.search__item,.regions-list button):active{background:#ede6d60f}.panel .btn,.row-actions .btn--pray{text-wrap:balance;line-height:max(1.3, var(--lh-min));border-radius:22px}.row-actions .btn--pray{min-width:0}.list-plain{margin:0;padding:0;list-style:none}.dawn-row,.news-row{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:7px 0;display:block}.dawn-row{justify-content:space-between;gap:var(--s-3);align-items:baseline;display:flex}.dawn-row__name{min-width:0;font-family:var(--serif);font-size:var(--fs-md)}.dawn-row__meta{font-size:var(--fs-xs);color:var(--dawn);white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.dawn-row:hover .dawn-row__name,.news-row:hover .news-row__title{color:var(--lamp)}}.mine-row{align-items:center;gap:var(--s-2);display:flex}.mine-row .dawn-row{flex:1;align-items:center;min-width:0;min-height:40px}.mine-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mine-row__saved{color:var(--lamp);vertical-align:-1px;margin-inline-end:7px}.mine-row__remove,.mine-undo__btn{min-height:40px;font-size:var(--fs-xs);color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}@media (hover:hover) and (pointer:fine){.mine-row__remove:hover,.mine-undo__btn:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}}.mine-undo{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.mine-undo__btn{color:var(--lamp);text-decoration-color:currentColor}.news-row__title{font-family:var(--serif);font-size:15px;line-height:max(1.35, var(--lh-min));text-wrap:balance;display:block}.news-row__meta{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.progress-line{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.progress-line strong{color:var(--lamp);font-variant-numeric:tabular-nums;font-weight:700}.legend{scrollbar-width:thin;border-radius:var(--radius-md);min-height:0;padding:var(--s-3) var(--s-4) var(--s-3);flex:0 auto;margin-top:auto;overflow-y:auto}.legend__head{justify-content:space-between;align-items:baseline;gap:0 var(--s-3);margin:0 0 var(--s-2);flex-wrap:wrap;display:flex}.legend__title{font-family:var(--serif);margin:0;font-size:15px;font-weight:400}.legend__credit{letter-spacing:.01em;color:var(--ink-3);margin:0;font-size:11.5px;display:none}.legend__credit a{color:inherit}.legend__scale{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:2px;display:grid}.legend__bar{align-items:flex-end;height:22px;display:flex}.legend__count{background:#ede6d629;border-radius:2px 2px 0 0;width:100%;min-height:1px}.legend__swatch{border-radius:2px;height:9px}.legend__swatch:first-child{border-radius:4px 2px 2px 4px}.legend__labels{letter-spacing:.01em;color:var(--ink-2);font-size:11px;line-height:max(1.2, var(--lh-min));font-variant-numeric:tabular-nums;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-top:4px;display:grid}.legend__nodata{margin-top:var(--s-2);font-size:var(--fs-xs);letter-spacing:.01em;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.legend__nodata i{background:var(--land);border-radius:2px;width:14px;height:9px;display:inline-block}.legend__note{margin:var(--s-2) 0 0;font-size:var(--fs-xs);letter-spacing:.01em;color:var(--ink-2);line-height:max(1.4, var(--lh-min))}.legend__empty{margin:0 0 var(--s-2);color:var(--ink-2);font-size:12px;line-height:max(1.4, var(--lh-min))}.legend__key{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.dot{vertical-align:-.5px;border-radius:50%;width:9px;height:9px;margin-inline-end:5px;display:inline-block}.dot--ember{background:#f7ab43;box-shadow:0 0 6px #f7ab43cc}.dot--frontier{background:#ffd892;box-shadow:0 0 6px #ffd892cc}.dot--teal{background:#8fe0cc;box-shadow:0 0 6px #8fe0ccb3}.dot--night{background:linear-gradient(90deg,#f6b98a 0 22%,#0a1428 60%);border-radius:3px;width:14px}.facets{margin:0 0 var(--s-2);scroll-snap-type:x proximity;flex-wrap:wrap;gap:4px;display:flex}.facet{border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.facet[aria-pressed=true]{color:var(--ink);border-color:var(--violet-4);background:#9f92f324}.hint{z-index:7;inset-inline-start:calc(50% + 186px);bottom:calc(48px + var(--safe-bottom));transform:translateX(calc(-50% * var(--direction)));border:1px solid var(--glass-edge);width:max-content;max-width:calc(100vw - 420px);font-size:var(--fs-sm);color:var(--ink-2);pointer-events:none;background:#070d1999;border-radius:999px;margin:0;padding:8px 16px;animation:1.2s 1.8s both fade-in;position:fixed}.tip{z-index:6;pointer-events:auto;max-width:min(280px, calc(100vw - 28px - var(--safe-inline-start) - var(--safe-inline-end)));background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:10px;padding:9px 12px 10px;position:fixed;transform:translate(14px,14px);box-shadow:0 10px 30px #0006}.tip:before{content:"";z-index:-1;position:absolute;inset:-13px}.tip__name{font-family:var(--serif);font-size:16px;line-height:max(1.2, var(--lh-min));text-wrap:balance}.tip__value{color:var(--ink-2);margin-top:2px;font-size:13px}.tip__hint{font-size:var(--fs-xs);letter-spacing:.01em;color:var(--ink-2);margin-top:4px}.panel{z-index:9;top:0;inset-inline-end:0;width:var(--panel-w);padding-block:var(--safe-top) var(--safe-bottom);padding-inline:0 var(--safe-inline-end);background:var(--glass-strong);border-inline-start:1px solid var(--glass-edge);overscroll-behavior:contain;scrollbar-width:thin;animation:panel-in var(--dur-panel) var(--ease-drawer);position:fixed;bottom:0;overflow-y:auto;box-shadow:-24px 0 60px #00000059}.panel--moved .panel__content{animation:fade-in .18s var(--ease-out)}.sheet-handle{display:none}@keyframes panel-in{0%{transform:translateX(calc(28px * var(--direction)));opacity:0}}.panel__tools{z-index:2;top:calc(14px + var(--safe-top));gap:6px;display:flex;position:absolute;inset-inline-end:calc(14px + var(--safe-inline-end))}.panel__tool{border:1px solid var(--rule-strong);background:var(--glass);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}@media (hover:hover) and (pointer:fine){.panel__tool:hover{color:var(--ink);border-color:var(--ink-3)}}.panel__tool--close{color:var(--ink)}.hero{margin:0;position:relative}.hero__img{aspect-ratio:3/2;object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .24s var(--ease-out);background:#0d1729;display:block}.hero__img.is-loaded{opacity:1}.hero:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#0b1322f0);height:40%;position:absolute;bottom:0}.hero__caption{padding:8px var(--s-5) 0;font-size:var(--fs-xs);letter-spacing:.01em;color:var(--ink-3);line-height:max(1.4, var(--lh-min))}.hero__caption a{color:var(--ink-2)}.panel__head{padding:60px var(--s-5) var(--s-4)}.panel__head--photo{padding-top:var(--s-4)}.panel__region{font-size:var(--fs-xs);color:var(--ink-2);margin:0 0 6px}.panel__title{font-family:var(--serif);font-weight:400;font-size:var(--fs-xxl);line-height:max(1.08, var(--lh-min));letter-spacing:-.012em;text-wrap:balance;margin:0}.panel__subtitle{font-family:var(--serif);color:var(--ink-2);font-style:italic;font-size:var(--fs-md);margin:6px 0 0}.panel__actions{margin-top:var(--s-4);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.section{padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--rule)}.section__title{font-family:var(--serif);margin:0 0 var(--s-3);text-wrap:balance;font-size:19px;font-weight:700}.section__title--minor{font-size:15px}.section__lede{font-size:var(--fs-sm);color:var(--ink-2);margin:calc(-1 * var(--s-2)) 0 var(--s-3)}.prose{font-family:var(--serif);font-size:var(--fs-body);line-height:max(1.58, var(--lh-min));text-wrap:pretty;margin:0 0 var(--s-3);color:var(--ink);hanging-punctuation:first}.prose:last-child{margin-bottom:0}.facts{gap:var(--s-4) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.fact dt{font-size:var(--fs-xs);color:var(--ink-2);margin-bottom:2px}.fact dd{font-family:var(--serif);font-size:22px;line-height:max(1.15, var(--lh-min));font-variant-numeric:lining-nums tabular-nums;margin:0}.fact__sub{font-family:var(--sans);color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.xref{font-family:var(--serif);vertical-align:super;color:var(--lamp);unicode-bidi:isolate;margin-inline-start:2px;font-size:.62em;font-style:italic;line-height:0;text-decoration:none}.composition{margin-top:var(--s-4)}.composition__bar{border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.composition__seg{min-width:2px;height:100%}.composition__key{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;display:flex}.composition__note{font-size:12px;line-height:max(1.45, var(--lh-min));color:var(--ink-3);margin:8px 0 0}.composition__key i{vertical-align:-.5px;border-radius:2px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.topic{padding:var(--s-3) 0 var(--s-4)}.topic+.topic{border-top:1px solid var(--rule)}.amen{margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);text-align:center}.amen__done{font-family:var(--serif);color:var(--lamp)}.topic__kind{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:7px;margin-bottom:4px;display:flex}.topic__kind i{border-radius:50%;width:7px;height:7px;display:inline-block}.topic__title{font-family:var(--serif);font-size:19px;line-height:max(1.25, var(--lh-min));text-wrap:balance;margin:0 0 6px;font-weight:700}.topic__summary{font-family:var(--serif);font-size:16px;line-height:max(1.55, var(--lh-min));text-wrap:pretty;color:var(--ink);margin:0 0 var(--s-2)}.topic__way{font-size:var(--fs-xs);color:var(--ink-2);margin:var(--s-2) 0 4px}.topic__prayer{font-family:var(--serif);font-size:16.5px;font-style:italic;line-height:max(1.55, var(--lh-min));text-wrap:pretty;border-inline-start:2px solid var(--lamp);color:#f3ead6;margin:0;padding-inline-start:14px}.topic__meta{margin-top:var(--s-2);color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.topic__meta a{max-width:100%;color:var(--ink-2);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.topic__publisher{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic__meta a,.topic__meta .verse-toggle{align-items:center;min-height:24px;display:inline-flex}.verse{margin:var(--s-2) 0 0;font-family:var(--serif);font-size:15px;line-height:max(1.5, var(--lh-min));color:var(--ink-2)}.verse cite{color:var(--lamp);margin-inline-start:4px;font-size:12.5px;font-style:normal}.verse-toggle{color:var(--lamp);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.peoples-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.peoples-list li:last-child{border-bottom:0}.peoples-list__name{font-family:var(--serif);font-size:16px;text-decoration:none}@media (hover:hover) and (pointer:fine){.peoples-list__name:hover{color:var(--lamp)}}.panel__title:focus{outline:none}.peoples-list__pop{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:end;font-size:13px}.peoples-list__meta{color:var(--ink-3);grid-column:1/-1;font-size:12.5px}.tag{font-size:var(--fs-xs);letter-spacing:.01em;border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;margin-inline-end:4px;padding:1px 8px;display:inline-block}.tag--ember{color:#ffd08a;border-color:#f7ab4380}.tag--new{color:var(--lamp);border-color:#f0c46a80;margin-inline-start:6px}.tag--crimson{color:#ff9a96;border-color:#ff747680}.engines{margin:var(--s-2) 0 var(--s-3);flex-wrap:wrap;gap:6px;display:flex}.spheres{margin-top:var(--s-3);gap:6px;display:grid}.sphere{color:var(--ink-2);font-size:12.5px}.sphere__row{cursor:pointer;grid-template-columns:112px 1fr 34px;align-items:center;gap:10px;list-style:none;display:grid}.sphere__row::-webkit-details-marker{display:none}.sphere__label{text-underline-offset:3px;-webkit-text-decoration:underline dotted #ede6d659;text-decoration:underline dotted #ede6d659}.sphere[open] .sphere__label{color:var(--ink)}@media (hover:hover) and (pointer:fine){.sphere__row:hover .sphere__label{color:var(--ink)}}.sphere__meaning{color:var(--ink-3);line-height:max(1.45, var(--lh-min));margin:4px 0 6px}.sphere__track{background:#ede6d614;border-radius:3px;height:6px;overflow:hidden}.sphere__fill{background:var(--crimson-4);border-radius:3px;height:100%}.sphere__val{text-align:end;font-variant-numeric:tabular-nums}.regions-list button{border:0;border-bottom:1px solid var(--rule);text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 88px 48px;align-items:center;gap:10px;width:100%;padding:7px 0;display:grid}@media (hover:hover) and (pointer:fine){.regions-list button:hover .regions-list__name{color:var(--lamp)}}.regions-list__name{font-family:var(--serif);font-size:15px}.regions-list__bar{background:#ede6d614;border-radius:3px;height:6px;overflow:hidden}.regions-list__bar i{background:var(--teal-4);height:100%;display:block}.regions-list__val{color:var(--ink-2);text-align:end;font-variant-numeric:tabular-nums;font-size:12.5px}.regions-list--names button{grid-template-columns:1fr}.regions-list__none{color:var(--ink-3);grid-column:2/-1;justify-self:end;font-size:12.5px}.regions-list__note{margin:var(--s-2) 0 0;font-size:12px;line-height:max(1.45, var(--lh-min));color:var(--ink-3)}.region-card{scroll-margin-top:var(--s-4);margin:var(--s-3) 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);border:1px solid var(--rule);background:#ede6d60d}.region-card__photo{margin:calc(-1 * var(--s-3)) calc(-1 * var(--s-4)) var(--s-3)}.region-card__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--sea);width:100%;height:auto;display:block}.region-card__photo figcaption{padding:6px var(--s-4) 0;font-size:var(--fs-xs);letter-spacing:.01em;line-height:max(1.4, var(--lh-min));color:var(--ink-3)}.region-card__photo figcaption a{color:var(--ink-2)}.region-card__name{font-family:var(--serif);text-wrap:balance;margin:0 0 4px;font-size:21px;font-weight:400}.region-card__name:focus:not(:focus-visible){outline:none}.sources{color:var(--ink-3);font-size:12px;line-height:max(1.5, var(--lh-min));margin:0;padding-inline-start:1.4em}.sources li{margin-bottom:4px}.sources li::marker{font-family:var(--serif);color:var(--lamp);font-style:italic}.sources a{color:var(--ink-2)}.empty-note{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.closing-verse{font-family:var(--serif);font-size:18px;line-height:max(1.6, var(--lh-min));text-wrap:pretty;margin:0}.closing-verse cite{margin-top:var(--s-2);color:var(--lamp);font-size:13px;font-style:normal;display:block}@keyframes fade-in{0%{opacity:0}}.dialog-backdrop{z-index:40;padding-block:calc(12vh + var(--safe-top)) calc(16px + var(--safe-bottom));padding-inline:calc(16px + var(--safe-inline-start)) calc(16px + var(--safe-inline-end));overscroll-behavior:contain;animation:fade-in var(--dur-fade) var(--ease-out);background:#03070f8c;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-backdrop:has(>.search){animation:none}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)}}.search{border-radius:var(--radius-lg);width:min(560px,100%);overflow:hidden}.search__input{width:100%;font-family:var(--serif);color:var(--ink);border:0;border-bottom:1px solid var(--rule);appearance:none;background:0 0;outline:none;padding:18px 20px;font-size:22px}.search__input::-webkit-search-cancel-button{appearance:none}.search__bar{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--rule);padding-inline-end:14px;display:flex}.search__bar .search__input{border-bottom:0;flex:1;min-width:0}.search__bar .panel__tool{flex:none}.search__input:focus-visible{border-bottom-color:var(--lamp);box-shadow:inset 0 -1px 0 var(--lamp)}.search__bar:has(>.search__input:focus-visible){border-bottom-color:var(--lamp);box-shadow:inset 0 -1px 0 var(--lamp)}.search__bar .search__input:focus-visible{box-shadow:none}.search__results{max-height:52vh;max-height:52dvh;padding:6px;overflow:auto}.search__item{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:10px 14px;display:flex}.search__item[aria-selected=true]{background:#ede6d612}@media (hover:hover) and (pointer:fine){.search__item:hover{background:#ede6d612}}.search--kbd .search__item[aria-selected=true]{outline:2px solid var(--lamp);outline-offset:-2px}.search__name{min-width:40%;font-family:var(--serif);flex:auto;font-size:17px}.search__meta{color:var(--ink-3);text-align:end;font-variant-numeric:tabular-nums;font-size:12.5px}.about{width:min(680px,100%);max-height:80vh;max-height:80dvh;animation:dialog-in var(--dur-fade) var(--ease-out);border-radius:var(--radius-lg);padding:var(--s-5) var(--s-6) var(--s-6);scrollbar-width:thin;overflow-y:auto}.about__head{margin-bottom:var(--s-3);justify-content:space-between;align-items:baseline;display:flex}.about h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-xl);letter-spacing:-.008em;text-wrap:balance;margin:0}.about h3{font-family:var(--serif);text-wrap:balance;margin:var(--s-5) 0 var(--s-2);font-size:18px}.about .prose{font-size:16px}.about__list{font-family:var(--serif);font-size:16px;line-height:max(1.55, var(--lh-min));gap:8px;margin:0;padding-inline-start:1.1em;display:grid}.about__erase{margin-top:var(--s-2)}.about__erase .prose{margin:0 0 var(--s-2)}.about__status{margin:var(--s-2) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.about__status:empty{margin:0}.about__credits{color:var(--ink-2);font-size:13px;line-height:max(1.6, var(--lh-min));margin:0}.about a{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.table-wrap{width:min(980px,100%);max-height:76vh;max-height:76dvh;animation:dialog-in var(--dur-fade) var(--ease-out);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.table-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.table-head h2{font-family:var(--serif);text-wrap:balance;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:400}.table-scroll{overscroll-behavior:contain;overflow:auto}table.nations{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.nations th,.nations td{text-align:end;border-bottom:1px solid var(--rule);white-space:nowrap;padding:7px 12px}.nations th:first-child,.nations td:first-child{text-align:start}.nations th{font-weight:400}.nations thead th{z-index:2;color:var(--ink-2);font-size:12.5px;line-height:max(1.3, var(--lh-min));white-space:normal;vertical-align:bottom;box-shadow:inset 0 -1px 0 var(--rule-strong);background:#0d1729;position:sticky;top:0}.nations tbody th{z-index:1;box-shadow:inset -1px 0 0 var(--rule);background:#0d1729;position:sticky;inset-inline-start:0}.nations thead th:first-child{z-index:3;inset-inline-start:0}.nations th button{color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nations thead th button:before{content:"";position:absolute;inset:0}.nations thead th .xref{z-index:1;position:relative}.nations th[aria-sort=ascending] button:after{content:" ▲"}.nations th[aria-sort=descending] button:after{content:" ▼"}.nations tbody th button{font-family:var(--serif);color:var(--ink);font-size:15px}@media (hover:hover) and (pointer:fine){.nations tbody tr:hover>*{background-image:linear-gradient(#ede6d60d,#ede6d60d)}}.loading{padding-block:calc(76px + var(--safe-top)) var(--safe-bottom);padding-inline:calc(372px + var(--safe-inline-start)) var(--safe-inline-end);z-index:7;pointer-events:none;place-items:center;transition:opacity .9s;display:grid;position:fixed;inset:0}.loading.is-done{opacity:0}.loading__verse{font-family:var(--serif);font-size:20px;line-height:max(1.6, var(--lh-min));text-wrap:pretty;text-align:center;max-width:560px;color:var(--ink);padding:0 24px}.loading__verse cite{color:var(--lamp);margin-top:12px;font-size:13px;font-style:normal;display:block}.panel p,.about .prose,.about__list{max-width:56ch}.lenses.has-more,.facets.has-more{-webkit-mask-image:linear-gradient(var(--fade-to-end), #000 calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(var(--fade-to-end), #000 calc(100% - 32px), transparent);mask-image:linear-gradient(var(--fade-to-end), #000 calc(100% - 32px), transparent)}.lens:focus-visible,.facet:focus-visible{outline-offset:-2px}.lenses .lens:focus-visible{outline-offset:1px}.btn--pray:focus-visible{outline-offset:3px}.today:not(.is-at-end):focus-within,.lenses:focus-within,.facets:focus-within{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px),(min-width:821px) and (orientation:landscape) and (min-height:521px){.topbar--panel:before{inset-inline-end:var(--panel-w)}.maplibregl-ctrl-attrib.maplibregl-compact-show{max-width:max(240px,100vw - 420px)}.stage:has(>.panel) .maplibregl-ctrl-bottom-right{inset-inline-end:var(--panel-w)}.stage:has(>.panel) .maplibregl-ctrl-attrib.maplibregl-compact-show{max-width:max(240px, calc(100vw - var(--panel-w) - 420px))}}@media (max-width:1460px){.topbar--panel{grid-template-columns:1fr auto}.topbar--panel:before{height:calc(180px + var(--safe-top))}.topbar--panel .lenses{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:start;max-width:100%;overflow-x:auto}}@media (max-width:1280px){.lens{padding:8px 10px}.tool .tool__label{display:none}}@media (max-width:1100px){.topbar--panel .lens__swatch{display:none}}@media (max-width:1020px){.topbar{grid-template-columns:1fr auto}.topbar:before{height:calc(180px + var(--safe-top))}.lenses{grid-area:2/1/auto/-1;justify-self:start;max-width:100%;overflow-x:auto}.leftcol{top:calc(140px + var(--safe-top))}}@media (min-width:821px) and (max-width:960px) and (orientation:landscape) and (min-height:521px){.topbar--panel{grid-template-columns:minmax(0,1fr)}.topbar--panel .tools{grid-row:2;justify-self:start}.topbar--panel .lenses{grid-row:3}.topbar--panel:before{height:calc(240px + var(--safe-top))}}@media (max-width:820px),(max-width:1023px) and (orientation:portrait),(max-width:1023px) and (max-height:520px){:root{--panel-w:100vw;--layout:sheet}.tools{gap:6px}.tool{justify-content:center;min-width:44px;min-height:44px;padding:8px 10px}.lens:after{content:"";position:absolute;inset:-4px 0}.topbar--panel{inset-inline-end:calc(16px + var(--safe-inline-end))}.stage:has(>.panel) .leftcol{visibility:hidden;opacity:0}.hero__img,.region-card__photo img{max-height:min(32vh,320px);max-height:min(32svh,320px)}.topbar{top:calc(12px + var(--safe-top));inset-inline-start:calc(16px + var(--safe-inline-start));inset-inline-end:calc(16px + var(--safe-inline-end))}.wordmark__name{font-size:24px}.tool span.tool__label{display:none}.lenses{scrollbar-width:none}.leftcol{top:auto;bottom:calc(16px + var(--safe-bottom));width:auto;max-height:min(62vh,100% - 200px);max-height:min(62svh,100% - 200px);inset-inline-start:calc(16px + var(--safe-inline-start));inset-inline-end:calc(16px + var(--safe-inline-end))}.today{padding:var(--s-4)}.today:after{margin-left:calc(-1 * var(--s-4));margin-right:calc(-1 * var(--s-4))}.today__more{display:inline-flex}.leftcol>.hint{max-width:100%;font-size:var(--fs-xs);order:-2;align-self:center;padding:6px 14px;position:static;transform:none}.today:not(.is-expanded):after,.today:not(.is-expanded) .today__section:not(.today__section--lead){display:none}.today__nation{font-size:32px}.legend{padding:var(--s-2) var(--s-3);order:-1}.legend .legend__bar,.legend__foot,.legend__key{display:none}.legend__credit{display:block}.legend .facets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.facet{flex:none}.legend__title{margin-bottom:6px;font-size:13px}.maplibregl-ctrl-bottom-right{top:calc(124px + var(--safe-top));bottom:auto;inset-inline-end:var(--safe-inline-end)}.maplibregl-ctrl-attrib.maplibregl-compact-show{max-width:calc(100vw - 60px)}.loading{padding-block:calc(112px + var(--safe-top)) calc(30vh + var(--safe-bottom));padding-inline:var(--safe-inline-start) var(--safe-inline-end)}.panel{height:62vh;height:62svh;padding-top:0;border-inline-start:0;border-top:1px solid var(--glass-edge);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-inline-start:var(--safe-inline-start);animation-name:sheet-in;top:auto;box-shadow:0 -16px 48px #0006}.sheet-handle{z-index:3;touch-action:none;cursor:grab;width:96px;height:22px;margin:0 auto -22px;display:block;position:sticky;top:0}.sheet-handle:before{content:"";background:#ede6d652;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.panel__tools{top:14px;justify-content:flex-end;align-items:flex-start;height:0;padding:0 14px;position:sticky;inset-inline-end:auto}.panel__title{font-size:34px;line-height:max(1.08, var(--lh-min))}}@media (max-width:560px){.search__item{flex-direction:column;align-items:stretch;gap:2px}.search__meta{text-align:start}.search__input{padding:14px 16px;font-size:18px}.nations th,.nations td{padding:7px 10px}}@media (max-width:900px){.nations tbody th{white-space:normal;min-width:8em}}@media (max-width:560px){.nations tbody th{white-space:normal;min-width:7.5em;max-width:9.5em}.nations tbody th button{font-size:14px;line-height:max(1.25, var(--lh-min));text-align:start}}@media (prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important}.panel,.about,.table-wrap{animation:fade-in var(--dur-fade) var(--ease-out)!important}.today.is-hidden{transform:none}.map-label--beacon.is-on:after{animation:none}.today__chevron{transition:none}:is(.btn,.tool,.lens,.facet,.panel__tool,.today__more):active:not(:disabled){transform:none}.today{transition:opacity .24s var(--ease-out)}}@media print{@page{margin:16mm 18mm}html,body,#root{height:auto;position:static;overflow:visible}body{color:#111;background:#fff}.stage{background:0 0;position:static}.stage:before,.globe,.topbar,.leftcol,.tip,.loading,.panel__tools,.panel__actions,.hero,.hero__caption,.composition{display:none!important}.stage:has(>.panel) .dialog-backdrop{display:none!important}.panel{background:0 0;border:0;width:auto;padding:0;animation:none;position:static;overflow:visible;height:auto!important}.panel,.panel *{color:#111!important}.section{border-top:1px solid #ccc;padding:10px 0}.section__title{break-after:avoid}.topic,.fact,.region-card,.peoples-list li,.closing-verse{break-inside:avoid}.panel__head{padding:0 0 8px}.topic__prayer{border-inline-start-color:#b08a3c}.verse-toggle{font-size:12px}.xref,.verse-toggle{color:#8a6a2c!important}.sources li::marker{color:#8a6a2c!important}a{text-decoration:none}.panel :is(.topic__meta,.sources,.help) a:is([href^="https://"],[href^="http://"]){overflow-wrap:anywhere;white-space:normal;display:inline}.panel :is(.topic__meta,.sources,.help) a:is([href^="https://"],[href^="http://"]):after{content:" (" attr(href) ")"}.topic__publisher{white-space:normal;overflow:visible}}@media (max-width:480px){.wordmark__tag{display:none}}@media (max-width:360px){.tools{gap:4px}.tool{min-width:36px;padding:8px 6px}}@media (max-width:820px) and (max-height:700px){.panel{height:52vh;height:52svh}}@media (min-width:600px) and (max-width:1023px) and (orientation:portrait) and (min-height:900px){.panel{height:55vh;height:55svh}}@media (max-height:520px){.leftcol{overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start;overflow-y:auto}.leftcol>.today{flex:none;order:-2;overflow:visible;-webkit-mask-image:none;mask-image:none}.leftcol>.legend{flex:none;order:-1}.legend .legend__key,.legend .legend__about,.hint{display:none}}@media (max-width:1023px) and (max-height:520px){.leftcol{top:calc(120px + var(--safe-top));max-height:none}}@media (min-width:560px) and (max-width:1023px) and (max-height:520px) and (orientation:landscape){:root{--layout:side;--panel-w:calc(clamp(250px, 44vw, 400px) + var(--safe-inline-end))}.wordmark__tag{display:none}.topbar:not(.topbar--panel){grid-template-columns:auto minmax(0,1fr) auto}.topbar:not(.topbar--panel) .lenses{grid-area:auto;justify-self:start}.topbar:not(.topbar--panel):before{height:calc(96px + var(--safe-top))}.topbar--panel{inset-inline-end:calc(var(--panel-w) + 16px)}.topbar--panel:before{inset-inline-end:var(--panel-w)}.leftcol{top:calc(68px + var(--safe-top));bottom:calc(12px + var(--safe-bottom));width:min(320px,44vw);inset-inline-end:auto}.maplibregl-ctrl-bottom-right{top:calc(64px + var(--safe-top))}.stage:has(>.panel) .maplibregl-ctrl-bottom-right{top:calc(124px + var(--safe-top));inset-inline-end:var(--panel-w)}.stage:has(>.panel) .maplibregl-ctrl-attrib.maplibregl-compact-show{max-width:calc(100vw - var(--panel-w) - 60px)}.panel{top:0;bottom:0;width:var(--panel-w);height:auto;padding-block:var(--safe-top) var(--safe-bottom);padding-inline:0 var(--safe-inline-end);border-top:0;border-inline-start:1px solid var(--glass-edge);border-radius:0;animation-name:panel-in;inset-inline:auto 0;box-shadow:-24px 0 60px #00000059}.sheet-handle{display:none}.panel__tools{top:calc(14px + var(--safe-top))}}@media (min-width:560px) and (max-width:700px) and (max-height:520px) and (orientation:landscape){.topbar--panel .tools{gap:4px}.topbar--panel .tool{min-width:36px;padding:8px 6px}}@media (pointer:coarse){.tool{justify-content:center;min-width:44px;min-height:44px}.lens:after{content:"";position:absolute;inset:-4px 0}.btn,.regions-list button{min-height:44px}.facet{min-height:36px;padding:6px 12px}.panel__tool,.today__more,.verse-toggle,.peoples-list__name,.xref{position:relative}.panel__tool:after,.today__more:after,.verse-toggle:after,.peoples-list__name:after,.xref:before,.maplibregl-ctrl-attrib-button:after{content:"";position:absolute}.panel__tool:after{inset:-7px -3px}.today__more:after{inset:-9px -8px}.verse-toggle:after{inset:-10px -4px}.peoples-list__name:after{inset:-11px 0}.xref:before{inset:-14px -9px}.maplibregl-ctrl-attrib-button:after{inset:-10px}.dawn-row{align-items:center;min-height:44px}.topic__meta a,.help__org{position:relative}.topic__meta a:after,.help__org:after{content:"";position:absolute;inset:-10px -4px}.nations th button{width:100%;min-height:44px;margin-block:-7px;padding-block:12px;display:block}}.prisoner__held{font-size:var(--fs-sm,14px);color:var(--ink-2);margin:-2px 0 var(--s-2);line-height:max(1.45, var(--lh-min))}.prisoner__confirmed{color:var(--ink-3);margin:var(--s-2) 0 0;font-size:12px}.prisoner__all,.today__all{margin-top:var(--s-2)}.help{gap:var(--s-2);display:grid}.help__row{gap:2px;display:grid}.help__org{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);justify-self:start;align-items:center;min-height:24px;font-weight:700;display:inline-flex}.help__summary{font-size:var(--fs-sm);color:var(--ink-2);line-height:max(1.45, var(--lh-min))}.help__note{color:var(--ink-3);margin:var(--s-2) 0 0;font-size:12px}.explain{font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.explain[aria-expanded=true]{-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}@media (hover:hover) and (pointer:fine){.explain:hover{-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}}.explain:focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:2px}.explain__def{margin:var(--s-2) 0 var(--s-3);text-wrap:pretty;max-width:60ch;font-family:var(--sans);font-size:var(--fs-xs);line-height:max(1.5, var(--lh-min));color:var(--ink-2)}.legend .explain__def:not([hidden])~.legend__foot .legend__about{display:none}.legend .explain__def{margin:var(--s-1) 0 var(--s-2)}.language-picker{position:relative}.language-picker__list{z-index:11;top:calc(100% + 6px);min-width:200px;max-height:calc(100vh - 90px - var(--safe-top));border-radius:var(--radius-md);background:var(--glass-strong);scrollbar-width:thin;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}.language-picker__list[hidden]{display:none}.language-picker__list a,.language-list a{color:var(--ink-2);font-size:var(--fs-sm);text-align:match-parent;border-radius:8px;padding:7px 12px;text-decoration:none;display:block}.language-picker__list a:hover,.language-list a:hover{color:var(--ink);background:#ede6d60f}.language-picker__list a[aria-current=true],.language-list a[aria-current=true]{color:var(--ink);background:var(--lamp-soft);box-shadow:inset 0 0 0 1px #f0c46ab3}.language-list{margin:0 0 var(--s-4)}.about .language-list h3{margin:0 0 var(--s-2);font-family:var(--sans);font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.language-list ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.language-list a{border:1px solid var(--glass-edge);border-radius:999px;padding:5px 11px;display:inline-block}:is(.language-picker__list,.language-list) :lang(zh-Hans){font-family:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", var(--sans)}:is(.language-picker__list,.language-list) :lang(zh-Hant){font-family:"PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", var(--sans)}:is(.language-picker__list,.language-list) :lang(ko){font-family:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", var(--sans)}.topbar[data-fit~=lang] .language-picker .tool__label,.topbar[data-fit~=labels] .tool .tool__label{display:none}.topbar[data-fit~=wrap]{grid-template-columns:1fr auto}.topbar[data-fit~=wrap]:before{height:calc(180px + var(--safe-top))}.topbar[data-fit~=wrap] .lenses{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:start;max-width:100%;overflow-x:auto}.topbar[data-fit~=picker] .tools>.language-picker{display:none}.translation-notice{z-index:31;align-items:flex-start;gap:var(--s-3);border:1px solid var(--glass-edge);border-radius:var(--radius-md);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);max-width:min(400px,100vw - 440px);color:var(--ink-2);font-size:var(--fs-xs);line-height:max(1.45, var(--lh-min));max-height:calc(100dvh - 160px - var(--safe-top) - var(--safe-bottom));padding-block:9px;padding-inline:14px 8px;display:flex;position:fixed;inset-block-end:calc(14px + var(--safe-bottom));inset-inline-end:calc(52px + var(--safe-inline-end));overflow-y:auto}.translation-notice p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.translation-notice a{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:2px}.translation-notice a:hover{-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}.translation-notice button{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px 0;padding:0;font-size:18px;line-height:1;display:grid}.translation-notice button:hover{color:var(--ink);background:#ede6d614}.stage:has(>.translation-notice) .hint{bottom:calc(92px + var(--safe-bottom))}@media (min-width:1024px),(min-width:821px) and (orientation:landscape) and (min-height:521px){.stage:has(.topbar[data-fit~=wrap]) .leftcol{top:calc(140px + var(--safe-top))}}@media (max-width:820px),(max-width:1023px) and (orientation:portrait),(max-width:1023px) and (max-height:520px){.translation-notice{inset-block-end:auto;top:calc(124px + var(--safe-top));max-width:none;inset-inline-start:calc(16px + var(--safe-inline-start));inset-inline-end:calc(52px + var(--safe-inline-end))}}@media (min-width:1024px),(min-width:821px) and (orientation:landscape) and (min-height:521px),(min-width:560px) and (max-width:1023px) and (max-height:520px) and (orientation:landscape){.stage:has(>.panel) .translation-notice{max-width:400px;margin-inline-start:auto;inset-inline-start:calc(16px + var(--safe-inline-start));inset-inline-end:calc(var(--panel-w) + 52px)}}:root[dir=rtl] [lang=en]{direction:ltr;unicode-bidi:isolate}.legend__labels>span,.legend__title{unicode-bidi:plaintext}.map-label:is(:lang(ar),:lang(ur),:lang(hi),:lang(bn),:lang(am),:lang(zh),:lang(ko)){letter-spacing:0}.map-label--country:is(:lang(ar),:lang(ur),:lang(hi),:lang(bn),:lang(am),:lang(zh),:lang(ko)){font-size:12.5px!important}.map-label--country:is(:lang(ar),:lang(ur),:lang(hi),:lang(bn),:lang(am),:lang(zh),:lang(ko))[style*="13px"]{font-size:14px!important}.map-label--ocean:is(:lang(ar),:lang(ur),:lang(hi),:lang(bn),:lang(am),:lang(zh),:lang(ko)){letter-spacing:.08em;font-size:13px}.map-label:lang(ur){font-family:var(--sans)}.map-label--capital{direction:ltr}[dir=rtl] .maplibregl-ctrl-bottom-right{right:auto}[dir=rtl] .maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:left}@media (prefers-reduced-transparency:reduce){:root{--glass:#0d1729;--glass-strong:#0b1322}.glass,.tool,.share-fail{-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root{--glass-edge:#ede6d64d;--rule:#ede6d64d;--rule-strong:#ede6d680;--ink-3:var(--ink-2)}}.panel .regions-list--names button{grid-template-columns:minmax(0,1fr)}.panel .btn{white-space:normal;min-width:0;max-width:100%}.people-card__status{margin:0 0 var(--s-2);font-size:var(--fs-xs);color:var(--ink-3)}.people-card__facts{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.people-card__facts dt{font-size:var(--fs-xs);color:var(--ink-2)}.people-card__facts dd{font-family:var(--serif);font-size:var(--fs-md);font-variant-numeric:lining-nums tabular-nums;margin:0}.share-fail{top:calc(100% + 6px);gap:var(--s-2);width:min(320px,100vw - 48px);padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--rule-strong);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);display:grid;position:absolute;inset-inline-end:0}.share-fail__label{color:var(--ink);font-size:13px}.share-fail__url{border-radius:var(--radius-sm);border:1px solid var(--rule-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;padding:6px 8px;font-size:16px}.share-fail .panel__tool{justify-self:end}.panel .is-linked{outline:2px solid var(--lamp);outline-offset:4px;border-radius:var(--radius-sm)}@media (max-width:820px),(max-width:1023px) and (orientation:portrait),(max-width:1023px) and (max-height:520px){.share-fail{top:44px}}@media (min-width:560px) and (max-width:1023px) and (max-height:520px) and (orientation:landscape){.share-fail{top:calc(100% + 6px)}}.globe-fallback{z-index:4;top:calc(120px + var(--safe-top));pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline-start:calc(376px + var(--safe-inline-start));inset-inline-end:calc(20px + var(--safe-inline-end))}.globe-fallback__note{pointer-events:auto;overflow-wrap:anywhere;width:100%;max-width:380px;padding:var(--s-5);border-radius:var(--radius-lg);color:var(--ink);font-size:var(--fs-md);line-height:max(1.5, var(--lh-min))}.globe-fallback__note p{margin:0}.globe-fallback__actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.globe-fallback__actions .btn{min-height:44px}@media (max-width:820px),(max-width:1023px) and (orientation:portrait),(max-width:1023px) and (max-height:520px){.globe-fallback{top:calc(124px + var(--safe-top));inset-inline-start:calc(16px + var(--safe-inline-start));inset-inline-end:calc(16px + var(--safe-inline-end))}.globe-fallback__note{max-width:none;padding:var(--s-4)}}
