/* Generated by npm run build:styles; edit the source stylesheets. */
:root{--k-000000:#000000;--kr-000000:0,0,0;--k-0a2a39:#0a2a39;--kr-0a2a39:10,42,57;--k-0b2b3b:#0b2b3b;--kr-0b2b3b:11,43,59;--k-102039:#102039;--kr-102039:16,32,57;--k-102d3c:#102d3c;--kr-102d3c:16,45,60;--k-102e46:#102e46;--kr-102e46:16,46,70;--k-132033:#132033;--kr-132033:19,32,51;--k-132337:#132337;--kr-132337:19,35,55;--k-142238:#142238;--kr-142238:20,34,56;--k-142f44:#142f44;--kr-142f44:20,47,68;--k-152030:#152030;--kr-152030:21,32,48;--k-16223a:#16223a;--kr-16223a:22,34,58;--k-17273d:#17273d;--kr-17273d:23,39,61;--k-173847:#173847;--kr-173847:23,56,71;--k-17706c:#17706c;--kr-17706c:23,112,108;--k-182435:#182435;--kr-182435:24,36,53;--k-182840:#182840;--kr-182840:24,40,64;--k-182a44:#182a44;--kr-182a44:24,42,68;--k-1a5c57:#1a5c57;--kr-1a5c57:26,92,87;--k-1b2a41:#1b2a41;--kr-1b2a41:27,42,65;--k-1b2b43:#1b2b43;--kr-1b2b43:27,43,67;--k-1d2b40:#1d2b40;--kr-1d2b40:29,43,64;--k-1d2c42:#1d2c42;--kr-1d2c42:29,44,66;--k-1d4f91:#1d4f91;--kr-1d4f91:29,79,145;--k-1e2c3f:#1e2c3f;--kr-1e2c3f:30,44,63;--k-202f46:#202f46;--kr-202f46:32,47,70;--k-203047:#203047;--kr-203047:32,48,71;--k-21314a:#21314a;--kr-21314a:33,49,74;--k-21344f:#21344f;--kr-21344f:33,52,79;--k-213451:#213451;--kr-213451:33,52,81;--k-213553:#213553;--kr-213553:33,53,83;--k-22334a:#22334a;--kr-22334a:34,51,74;--k-22344e:#22344e;--kr-22344e:34,52,78;--k-23334b:#23334b;--kr-23334b:35,51,75;--k-23344c:#23344c;--kr-23344c:35,52,76;--k-23344d:#23344d;--kr-23344d:35,52,77;--k-243349:#243349;--kr-243349:36,51,73;--k-24354b:#24354b;--kr-24354b:36,53,75;--k-24354d:#24354d;--kr-24354d:36,53,77;--k-243752:#243752;--kr-243752:36,55,82;--k-243753:#243753;--kr-243753:36,55,83;--k-243a5b:#243a5b;--kr-243a5b:36,58,91;--k-253751:#253751;--kr-253751:37,55,81;--k-263141:#263141;--kr-263141:38,49,65;--k-286f7b:#286f7b;--kr-286f7b:40,111,123;--k-2a3a53:#2a3a53;--kr-2a3a53:42,58,83;--k-2b384c:#2b384c;--kr-2b384c:43,56,76;--k-2b394f:#2b394f;--kr-2b394f:43,57,79;--k-2b3d58:#2b3d58;--kr-2b3d58:43,61,88;--k-2c3747:#2c3747;--kr-2c3747:44,55,71;--k-2c394c:#2c394c;--kr-2c394c:44,57,76;--k-2c3a4e:#2c3a4e;--kr-2c3a4e:44,58,78;--k-2d405c:#2d405c;--kr-2d405c:45,64,92;--k-2e3f57:#2e3f57;--kr-2e3f57:46,63,87;--k-30435e:#30435e;--kr-30435e:48,67,94;--k-304462:#304462;--kr-304462:48,68,98;--k-314460:#314460;--kr-314460:49,68,96;--k-314461:#314461;--kr-314461:49,68,97;--k-324560:#324560;--kr-324560:50,69,96;--k-324c73:#324c73;--kr-324c73:50,76,115;--k-33435c:#33435c;--kr-33435c:51,67,92;--k-33445d:#33445d;--kr-33445d:51,68,93;--k-334765:#334765;--kr-334765:51,71,101;--k-33507b:#33507b;--kr-33507b:51,80,123;--k-335484:#335484;--kr-335484:51,84,132;--k-344762:#344762;--kr-344762:52,71,98;--k-354050:#354050;--kr-354050:53,64,80;--k-354761:#354761;--kr-354761:53,71,97;--k-354864:#354864;--kr-354864:53,72,100;--k-354865:#354865;--kr-354865:53,72,101;--k-36445a:#36445a;--kr-36445a:54,68,90;--k-364a67:#364a67;--kr-364a67:54,74,103;--k-374d6c:#374d6c;--kr-374d6c:55,77,108;--k-374e6f:#374e6f;--kr-374e6f:55,78,111;--k-384860:#384860;--kr-384860:56,72,96;--k-395072:#395072;--kr-395072:57,80,114;--k-3a4759:#3a4759;--kr-3a4759:58,71,89;--k-3a495f:#3a495f;--kr-3a495f:58,73,95;--k-3a5070:#3a5070;--kr-3a5070:58,80,112;--k-3a5172:#3a5172;--kr-3a5172:58,81,114;--k-3a547b:#3a547b;--kr-3a547b:58,84,123;--k-3c557a:#3c557a;--kr-3c557a:60,85,122;--k-3c6997:#3c6997;--kr-3c6997:60,105,151;--k-3d4e67:#3d4e67;--kr-3d4e67:61,78,103;--k-3d516f:#3d516f;--kr-3d516f:61,81,111;--k-3d5372:#3d5372;--kr-3d5372:61,83,114;--k-3e526f:#3e526f;--kr-3e526f:62,82,111;--k-3f4c5f:#3f4c5f;--kr-3f4c5f:63,76,95;--k-404e62:#404e62;--kr-404e62:64,78,98;--k-405066:#405066;--kr-405066:64,80,102;--k-405675:#405675;--kr-405675:64,86,117;--k-425674:#425674;--kr-425674:66,86,116;--k-425775:#425775;--kr-425775:66,87,117;--k-44536a:#44536a;--kr-44536a:68,83,106;--k-445775:#445775;--kr-445775:68,87,117;--k-445c7f:#445c7f;--kr-445c7f:68,92,127;--k-445d80:#445d80;--kr-445d80:68,93,128;--k-453f32:#453f32;--kr-453f32:69,63,50;--k-455b7b:#455b7b;--kr-455b7b:69,91,123;--k-465c7e:#465c7e;--kr-465c7e:70,92,126;--k-47628a:#47628a;--kr-47628a:71,98,138;--k-476da6:#476da6;--kr-476da6:71,109,166;--k-485b77:#485b77;--kr-485b77:72,91,119;--k-4a5f7d:#4a5f7d;--kr-4a5f7d:74,95,125;--k-4a6183:#4a6183;--kr-4a6183:74,97,131;--k-4b607f:#4b607f;--kr-4b607f:75,96,127;--k-4d4636:#4d4636;--kr-4d4636:77,70,54;--k-4e5c71:#4e5c71;--kr-4e5c71:78,92,113;--k-4e607b:#4e607b;--kr-4e607b:78,96,123;--k-4e6280:#4e6280;--kr-4e6280:78,98,128;--k-4e6382:#4e6382;--kr-4e6382:78,99,130;--k-505d71:#505d71;--kr-505d71:80,93,113;--k-506482:#506482;--kr-506482:80,100,130;--k-515f74:#515f74;--kr-515f74:81,95,116;--k-51637c:#51637c;--kr-51637c:81,99,124;--k-516889:#516889;--kr-516889:81,104,137;--k-526279:#526279;--kr-526279:82,98,121;--k-52647e:#52647e;--kr-52647e:82,100,126;--k-536073:#536073;--kr-536073:83,96,115;--k-536176:#536176;--kr-536176:83,97,118;--k-536177:#536177;--kr-536177:83,97,119;--k-53637b:#53637b;--kr-53637b:83,99,123;--k-53647d:#53647d;--kr-53647d:83,100,125;--k-545d6a:#545d6a;--kr-545d6a:84,93,106;--k-55527e:#55527e;--kr-55527e:85,82,126;--k-555f6d:#555f6d;--kr-555f6d:85,95,109;--k-556174:#556174;--kr-556174:85,97,116;--k-556276:#556276;--kr-556276:85,98,118;--k-55627a:#55627a;--kr-55627a:85,98,122;--k-55657d:#55657d;--kr-55657d:85,101,125;--k-566273:#566273;--kr-566273:86,98,115;--k-566377:#566377;--kr-566377:86,99,119;--k-566483:#566483;--kr-566483:86,100,131;--k-576272:#576272;--kr-576272:87,98,114;--k-576375:#576375;--kr-576375:87,99,117;--k-576780:#576780;--kr-576780:87,103,128;--k-58667c:#58667c;--kr-58667c:88,102,124;--k-58677c:#58677c;--kr-58677c:88,103,124;--k-594b37:#594b37;--kr-594b37:89,75,55;--k-5b5f65:#5b5f65;--kr-5b5f65:91,95,101;--k-5b6067:#5b6067;--kr-5b6067:91,96,103;--k-5b6778:#5b6778;--kr-5b6778:91,103,120;--k-5b687c:#5b687c;--kr-5b687c:91,104,124;--k-5b697e:#5b697e;--kr-5b697e:91,105,126;--k-5c697b:#5c697b;--kr-5c697b:92,105,123;--k-5c6a7d:#5c6a7d;--kr-5c6a7d:92,106,125;--k-5c6a7e:#5c6a7e;--kr-5c6a7e:92,106,126;--k-5c6d86:#5c6d86;--kr-5c6d86:92,109,134;--k-5d6c82:#5d6c82;--kr-5d6c82:93,108,130;--k-5e636a:#5e636a;--kr-5e636a:94,99,106;--k-5e6f88:#5e6f88;--kr-5e6f88:94,111,136;--k-5e6f89:#5e6f89;--kr-5e6f89:94,111,137;--k-5f7088:#5f7088;--kr-5f7088:95,112,136;--k-606c7e:#606c7e;--kr-606c7e:96,108,126;--k-607088:#607088;--kr-607088:96,112,136;--k-61666c:#61666c;--kr-61666c:97,102,108;--k-61666d:#61666d;--kr-61666d:97,102,109;--k-616d7f:#616d7f;--kr-616d7f:97,109,127;--k-61728b:#61728b;--kr-61728b:97,114,139;--k-627186:#627186;--kr-627186:98,113,134;--k-636f81:#636f81;--kr-636f81:99,111,129;--k-637289:#637289;--kr-637289:99,114,137;--k-647185:#647185;--kr-647185:100,113,133;--k-64758f:#64758f;--kr-64758f:100,117,143;--k-657284:#657284;--kr-657284:101,114,132;--k-65758c:#65758c;--kr-65758c:101,117,140;--k-666f7d:#666f7d;--kr-666f7d:102,111,125;--k-667387:#667387;--kr-667387:102,115,135;--k-674b32:#674b32;--kr-674b32:103,75,50;--k-67707f:#67707f;--kr-67707f:103,112,127;--k-677385:#677385;--kr-677385:103,115,133;--k-687280:#687280;--kr-687280:104,114,128;--k-687485:#687485;--kr-687485:104,116,133;--k-687487:#687487;--kr-687487:104,116,135;--k-687689:#687689;--kr-687689:104,118,137;--k-687e9f:#687e9f;--kr-687e9f:104,126,159;--k-697383:#697383;--kr-697383:105,115,131;--k-697587:#697587;--kr-697587:105,117,135;--k-69778c:#69778c;--kr-69778c:105,119,140;--k-69788f:#69788f;--kr-69788f:105,120,143;--k-6a6f75:#6a6f75;--kr-6a6f75:106,111,117;--k-6a7587:#6a7587;--kr-6a7587:106,117,135;--k-6a778a:#6a778a;--kr-6a778a:106,119,138;--k-6c685a:#6c685a;--kr-6c685a:108,104,90;--k-6c715e:#6c715e;--kr-6c715e:108,113,94;--k-6c7178:#6c7178;--kr-6c7178:108,113,120;--k-6d725f:#6d725f;--kr-6d725f:109,114,95;--k-6e7b8e:#6e7b8e;--kr-6e7b8e:110,123,142;--k-6f705f:#6f705f;--kr-6f705f:111,112,95;--k-715746:#715746;--kr-715746:113,87,70;--k-717d8e:#717d8e;--kr-717d8e:113,125,142;--k-71829b:#71829b;--kr-71829b:113,130,155;--k-7185a2:#7185a2;--kr-7185a2:113,133,162;--k-723933:#723933;--kr-723933:114,57,51;--k-727d8e:#727d8e;--kr-727d8e:114,125,142;--k-735641:#735641;--kr-735641:115,86,65;--k-737f91:#737f91;--kr-737f91:115,127,145;--k-737f92:#737f92;--kr-737f92:115,127,146;--k-75808f:#75808f;--kr-75808f:117,128,143;--k-78859a:#78859a;--kr-78859a:120,133,154;--k-797769:#797769;--kr-797769:121,119,105;--k-798597:#798597;--kr-798597:121,133,151;--k-7b8087:#7b8087;--kr-7b8087:123,128,135;--k-7b899e:#7b899e;--kr-7b899e:123,137,158;--k-7d8da5:#7d8da5;--kr-7d8da5:125,141,165;--k-7e8a9b:#7e8a9b;--kr-7e8a9b:126,138,155;--k-7f848b:#7f848b;--kr-7f848b:127,132,139;--k-818d9f:#818d9f;--kr-818d9f:129,141,159;--k-824841:#824841;--kr-824841:130,72,65;--k-84473f:#84473f;--kr-84473f:132,71,63;--k-86473f:#86473f;--kr-86473f:134,71,63;--k-8897ad:#8897ad;--kr-8897ad:136,151,173;--k-8992a0:#8992a0;--kr-8992a0:137,146,160;--k-899ab2:#899ab2;--kr-899ab2:137,154,178;--k-8a97a9:#8a97a9;--kr-8a97a9:138,151,169;--k-8a98ad:#8a98ad;--kr-8a98ad:138,152,173;--k-8b99ae:#8b99ae;--kr-8b99ae:139,153,174;--k-8c98a9:#8c98a9;--kr-8c98a9:140,152,169;--k-8d9fba:#8d9fba;--kr-8d9fba:141,159,186;--k-8e99a7:#8e99a7;--kr-8e99a7:142,153,167;--k-924840:#924840;--kr-924840:146,72,64;--k-934239:#934239;--kr-934239:147,66,57;--k-93a0b4:#93a0b4;--kr-93a0b4:147,160,180;--k-93a4bd:#93a4bd;--kr-93a4bd:147,164,189;--k-93a5bf:#93a5bf;--kr-93a5bf:147,165,191;--k-944b42:#944b42;--kr-944b42:148,75,66;--k-954729:#954729;--kr-954729:149,71,41;--k-964b42:#964b42;--kr-964b42:150,75,66;--k-975c54:#975c54;--kr-975c54:151,92,84;--k-97a1af:#97a1af;--kr-97a1af:151,161,175;--k-97a6bc:#97a6bc;--kr-97a6bc:151,166,188;--k-984037:#984037;--kr-984037:152,64,55;--k-99443b:#99443b;--kr-99443b:153,68,59;--k-994c43:#994c43;--kr-994c43:153,76,67;--k-994d45:#994d45;--kr-994d45:153,77,69;--k-9a4a41:#9a4a41;--kr-9a4a41:154,74,65;--k-9aaac1:#9aaac1;--kr-9aaac1:154,170,193;--k-9b534b:#9b534b;--kr-9b534b:155,83,75;--k-9e2a22:#9e2a22;--kr-9e2a22:158,42,34;--k-9fadc2:#9fadc2;--kr-9fadc2:159,173,194;--k-a0574f:#a0574f;--kr-a0574f:160,87,79;--k-a1b1c9:#a1b1c9;--kr-a1b1c9:161,177,201;--k-a2574e:#a2574e;--kr-a2574e:162,87,78;--k-a34e44:#a34e44;--kr-a34e44:163,78,68;--k-a3b6d3:#a3b6d3;--kr-a3b6d3:163,182,211;--k-a4b6d0:#a4b6d0;--kr-a4b6d0:164,182,208;--k-a6633e:#a6633e;--kr-a6633e:166,99,62;--k-a7b8d1:#a7b8d1;--kr-a7b8d1:167,184,209;--k-a85349:#a85349;--kr-a85349:168,83,73;--k-a8554b:#a8554b;--kr-a8554b:168,85,75;--k-a8b6cc:#a8b6cc;--kr-a8b6cc:168,182,204;--k-a9554c:#a9554c;--kr-a9554c:169,85,76;--k-a9bad1:#a9bad1;--kr-a9bad1:169,186,209;--k-abb9cf:#abb9cf;--kr-abb9cf:171,185,207;--k-abbbd3:#abbbd3;--kr-abbbd3:171,187,211;--k-ac655c:#ac655c;--kr-ac655c:172,101,92;--k-adb0b3:#adb0b3;--kr-adb0b3:173,176,179;--k-adbbd0:#adbbd0;--kr-adbbd0:173,187,208;--k-ae544a:#ae544a;--kr-ae544a:174,84,74;--k-afb5bc:#afb5bc;--kr-afb5bc:175,181,188;--k-b0bfd5:#b0bfd5;--kr-b0bfd5:176,191,213;--k-b0c0d7:#b0c0d7;--kr-b0c0d7:176,192,215;--k-b1c0d7:#b1c0d7;--kr-b1c0d7:177,192,215;--k-b26056:#b26056;--kr-b26056:178,96,86;--k-b3c0d2:#b3c0d2;--kr-b3c0d2:179,192,210;--k-b47745:#b47745;--kr-b47745:180,119,69;--k-b4c3d9:#b4c3d9;--kr-b4c3d9:180,195,217;--k-b5c1d4:#b5c1d4;--kr-b5c1d4:181,193,212;--k-b5c2d7:#b5c2d7;--kr-b5c2d7:181,194,215;--k-b5c3d7:#b5c3d7;--kr-b5c3d7:181,195,215;--k-b5c4da:#b5c4da;--kr-b5c4da:181,196,218;--k-b5c4db:#b5c4db;--kr-b5c4db:181,196,219;--k-b5c7e1:#b5c7e1;--kr-b5c7e1:181,199,225;--k-b6a98e:#b6a98e;--kr-b6a98e:182,169,142;--k-b6c1d2:#b6c1d2;--kr-b6c1d2:182,193,210;--k-b6c8e2:#b6c8e2;--kr-b6c8e2:182,200,226;--k-b7c3d6:#b7c3d6;--kr-b7c3d6:183,195,214;--k-b7c4d7:#b7c4d7;--kr-b7c4d7:183,196,215;--k-b7c7de:#b7c7de;--kr-b7c7de:183,199,222;--k-b7c7df:#b7c7df;--kr-b7c7df:183,199,223;--k-b8becb:#b8becb;--kr-b8becb:184,190,203;--k-b8c1cb:#b8c1cb;--kr-b8c1cb:184,193,203;--k-b8c2d0:#b8c2d0;--kr-b8c2d0:184,194,208;--k-b8c5d9:#b8c5d9;--kr-b8c5d9:184,197,217;--k-b8c6d9:#b8c6d9;--kr-b8c6d9:184,198,217;--k-b8c7de:#b8c7de;--kr-b8c7de:184,199,222;--k-b9c6d9:#b9c6d9;--kr-b9c6d9:185,198,217;--k-b9c7dd:#b9c7dd;--kr-b9c7dd:185,199,221;--k-b9c8de:#b9c8de;--kr-b9c8de:185,200,222;--k-bac0c7:#bac0c7;--kr-bac0c7:186,192,199;--k-bac5d3:#bac5d3;--kr-bac5d3:186,197,211;--k-bac5d5:#bac5d5;--kr-bac5d5:186,197,213;--k-bb6a60:#bb6a60;--kr-bb6a60:187,106,96;--k-bbc7d9:#bbc7d9;--kr-bbc7d9:187,199,217;--k-bcaa8c:#bcaa8c;--kr-bcaa8c:188,170,140;--k-bdc9da:#bdc9da;--kr-bdc9da:189,201,218;--k-be584d:#be584d;--kr-be584d:190,88,77;--k-becadc:#becadc;--kr-becadc:190,202,220;--k-becbdf:#becbdf;--kr-becbdf:190,203,223;--k-becde2:#becde2;--kr-becde2:190,205,226;--k-bf6a32:#bf6a32;--kr-bf6a32:191,106,50;--k-bfccde:#bfccde;--kr-bfccde:191,204,222;--k-bfcee4:#bfcee4;--kr-bfcee4:191,206,228;--k-c0cbdc:#c0cbdc;--kr-c0cbdc:192,203,220;--k-c0ccde:#c0ccde;--kr-c0ccde:192,204,222;--k-c0cde1:#c0cde1;--kr-c0cde1:192,205,225;--k-c1ccdc:#c1ccdc;--kr-c1ccdc:193,204,220;--k-c1ccde:#c1ccde;--kr-c1ccde:193,204,222;--k-c1cee2:#c1cee2;--kr-c1cee2:193,206,226;--k-c2ccda:#c2ccda;--kr-c2ccda:194,204,218;--k-c2cedf:#c2cedf;--kr-c2cedf:194,206,223;--k-c3c8d0:#c3c8d0;--kr-c3c8d0:195,200,208;--k-c3cede:#c3cede;--kr-c3cede:195,206,222;--k-c5d0e0:#c5d0e0;--kr-c5d0e0:197,208,224;--k-c5d1e3:#c5d1e3;--kr-c5d1e3:197,209,227;--k-c66c61:#c66c61;--kr-c66c61:198,108,97;--k-c6bba5:#c6bba5;--kr-c6bba5:198,187,165;--k-c6cbd3:#c6cbd3;--kr-c6cbd3:198,203,211;--k-c6ccd3:#c6ccd3;--kr-c6ccd3:198,204,211;--k-c6d1e1:#c6d1e1;--kr-c6d1e1:198,209,225;--k-c6d2e4:#c6d2e4;--kr-c6d2e4:198,210,228;--k-c6d3e7:#c6d3e7;--kr-c6d3e7:198,211,231;--k-c7d1e0:#c7d1e0;--kr-c7d1e0:199,209,224;--k-c7d3e5:#c7d3e5;--kr-c7d3e5:199,211,229;--k-c8372d:#c8372d;--kr-c8372d:200,55,45;--k-c8ced5:#c8ced5;--kr-c8ced5:200,206,213;--k-c8d4e6:#c8d4e6;--kr-c8d4e6:200,212,230;--k-c9ced6:#c9ced6;--kr-c9ced6:201,206,214;--k-c9cfd6:#c9cfd6;--kr-c9cfd6:201,207,214;--k-c9d4e5:#c9d4e5;--kr-c9d4e5:201,212,229;--k-c9d5e8:#c9d5e8;--kr-c9d5e8:201,213,232;--k-cacfd6:#cacfd6;--kr-cacfd6:202,207,214;--k-cad6e9:#cad6e9;--kr-cad6e9:202,214,233;--k-cb8980:#cb8980;--kr-cb8980:203,137,128;--k-cbd1d8:#cbd1d8;--kr-cbd1d8:203,209,216;--k-cbd8ec:#cbd8ec;--kr-cbd8ec:203,216,236;--k-ccd1d9:#ccd1d9;--kr-ccd1d9:204,209,217;--k-ccd2d9:#ccd2d9;--kr-ccd2d9:204,210,217;--k-ccd2da:#ccd2da;--kr-ccd2da:204,210,218;--k-ccd3db:#ccd3db;--kr-ccd3db:204,211,219;--k-ccdef9:#ccdef9;--kr-ccdef9:204,222,249;--k-cddcf1:#cddcf1;--kr-cddcf1:205,220,241;--k-cedbee:#cedbee;--kr-cedbee:206,219,238;--k-cfd5dc:#cfd5dc;--kr-cfd5dc:207,213,220;--k-cfdcef:#cfdcef;--kr-cfdcef:207,220,239;--k-cfdef5:#cfdef5;--kr-cfdef5:207,222,245;--k-d0d6dd:#d0d6dd;--kr-d0d6dd:208,214,221;--k-d0d6de:#d0d6de;--kr-d0d6de:208,214,222;--k-d1dbea:#d1dbea;--kr-d1dbea:209,219,234;--k-d1dcec:#d1dcec;--kr-d1dcec:209,220,236;--k-d2d8df:#d2d8df;--kr-d2d8df:210,216,223;--k-d2d8e0:#d2d8e0;--kr-d2d8e0:210,216,224;--k-d2dded:#d2dded;--kr-d2dded:210,221,237;--k-d3d8e0:#d3d8e0;--kr-d3d8e0:211,216,224;--k-d3d9e0:#d3d9e0;--kr-d3d9e0:211,217,224;--k-d3e0f4:#d3e0f4;--kr-d3e0f4:211,224,244;--k-d4d6d8:#d4d6d8;--kr-d4d6d8:212,214,216;--k-d4d8dd:#d4d8dd;--kr-d4d8dd:212,216,221;--k-d4dae1:#d4dae1;--kr-d4dae1:212,218,225;--k-d4dae2:#d4dae2;--kr-d4dae2:212,218,226;--k-d4e3f9:#d4e3f9;--kr-d4e3f9:212,227,249;--k-d5dbe2:#d5dbe2;--kr-d5dbe2:213,219,226;--k-d6dce3:#d6dce3;--kr-d6dce3:214,220,227;--k-d6dce4:#d6dce4;--kr-d6dce4:214,220,228;--k-d6e2f3:#d6e2f3;--kr-d6e2f3:214,226,243;--k-d7dde5:#d7dde5;--kr-d7dde5:215,221,229;--k-d8dee5:#d8dee5;--kr-d8dee5:216,222,229;--k-d9dfe6:#d9dfe6;--kr-d9dfe6:217,223,230;--k-d9e6fa:#d9e6fa;--kr-d9e6fa:217,230,250;--k-dae0e7:#dae0e7;--kr-dae0e7:218,224,231;--k-dae6f7:#dae6f7;--kr-dae6f7:218,230,247;--k-dbe0e8:#dbe0e8;--kr-dbe0e8:219,224,232;--k-dce7f6:#dce7f6;--kr-dce7f6:220,231,246;--k-dceafe:#dceafe;--kr-dceafe:220,234,254;--k-ddb8b3:#ddb8b3;--kr-ddb8b3:221,184,179;--k-dde3eb:#dde3eb;--kr-dde3eb:221,227,235;--k-dfbab4:#dfbab4;--kr-dfbab4:223,186,180;--k-dfe4ec:#dfe4ec;--kr-dfe4ec:223,228,236;--k-dfe5ec:#dfe5ec;--kr-dfe5ec:223,229,236;--k-dfe5ed:#dfe5ed;--kr-dfe5ed:223,229,237;--k-e0e5ec:#e0e5ec;--kr-e0e5ec:224,229,236;--k-e0e6ee:#e0e6ee;--kr-e0e6ee:224,230,238;--k-e0eaf9:#e0eaf9;--kr-e0eaf9:224,234,249;--k-e0ebfb:#e0ebfb;--kr-e0ebfb:224,235,251;--k-e1e7ee:#e1e7ee;--kr-e1e7ee:225,231,238;--k-e1e7ef:#e1e7ef;--kr-e1e7ef:225,231,239;--k-e2e8ef:#e2e8ef;--kr-e2e8ef:226,232,239;--k-e2e8f0:#e2e8f0;--kr-e2e8f0:226,232,240;--k-e2edfe:#e2edfe;--kr-e2edfe:226,237,254;--k-e3e8f0:#e3e8f0;--kr-e3e8f0:227,232,240;--k-e3e9f0:#e3e9f0;--kr-e3e9f0:227,233,240;--k-e3e9f1:#e3e9f1;--kr-e3e9f1:227,233,241;--k-e4beb8:#e4beb8;--kr-e4beb8:228,190,184;--k-e4eaf1:#e4eaf1;--kr-e4eaf1:228,234,241;--k-e4eaf2:#e4eaf2;--kr-e4eaf2:228,234,242;--k-e5ebf2:#e5ebf2;--kr-e5ebf2:229,235,242;--k-e5ebf3:#e5ebf3;--kr-e5ebf3:229,235,243;--k-e6ecf3:#e6ecf3;--kr-e6ecf3:230,236,243;--k-e6ecf4:#e6ecf4;--kr-e6ecf4:230,236,244;--k-e7ecf4:#e7ecf4;--kr-e7ecf4:231,236,244;--k-e7edf4:#e7edf4;--kr-e7edf4:231,237,244;--k-e8d1cd:#e8d1cd;--kr-e8d1cd:232,209,205;--k-e8eef6:#e8eef6;--kr-e8eef6:232,238,246;--k-e9beb8:#e9beb8;--kr-e9beb8:233,190,184;--k-e9eff7:#e9eff7;--kr-e9eff7:233,239,247;--k-eaeff6:#eaeff6;--kr-eaeff6:234,239,246;--k-eaf0f7:#eaf0f7;--kr-eaf0f7:234,240,247;--k-eaf0f8:#eaf0f8;--kr-eaf0f8:234,240,248;--k-ebf0f7:#ebf0f7;--kr-ebf0f7:235,240,247;--k-ebf1f9:#ebf1f9;--kr-ebf1f9:235,241,249;--k-ecf0df:#ecf0df;--kr-ecf0df:236,240,223;--k-ecf0f6:#ecf0f6;--kr-ecf0f6:236,240,246;--k-ecf2f9:#ecf2f9;--kr-ecf2f9:236,242,249;--k-ecf2fa:#ecf2fa;--kr-ecf2fa:236,242,250;--k-edd3cf:#edd3cf;--kr-edd3cf:237,211,207;--k-edf3fa:#edf3fa;--kr-edf3fa:237,243,250;--k-eecbc6:#eecbc6;--kr-eecbc6:238,203,198;--k-eef3fb:#eef3fb;--kr-eef3fb:238,243,251;--k-eef4fb:#eef4fb;--kr-eef4fb:238,244,251;--k-eff3f9:#eff3f9;--kr-eff3f9:239,243,249;--k-eff5fb:#eff5fb;--kr-eff5fb:239,245,251;--k-eff5fd:#eff5fd;--kr-eff5fd:239,245,253;--k-f0f5fc:#f0f5fc;--kr-f0f5fc:240,245,252;--k-f0f5fd:#f0f5fd;--kr-f0f5fd:240,245,253;--k-f1f5fb:#f1f5fb;--kr-f1f5fb:241,245,251;--k-f1f6fc:#f1f6fc;--kr-f1f6fc:241,246,252;--k-f1f7fe:#f1f7fe;--kr-f1f7fe:241,247,254;--k-f2f6fc:#f2f6fc;--kr-f2f6fc:242,246,252;--k-f2f7fd:#f2f7fd;--kr-f2f7fd:242,247,253;--k-f2f7fe:#f2f7fe;--kr-f2f7fe:242,247,254;--k-f3f7fe:#f3f7fe;--kr-f3f7fe:243,247,254;--k-f3f8fe:#f3f8fe;--kr-f3f8fe:243,248,254;--k-f3f8ff:#f3f8ff;--kr-f3f8ff:243,248,255;--k-f4f8fe:#f4f8fe;--kr-f4f8fe:244,248,254;--k-f5f9fe:#f5f9fe;--kr-f5f9fe:245,249,254;--k-f5f9ff:#f5f9ff;--kr-f5f9ff:245,249,255;--k-f6fafe:#f6fafe;--kr-f6fafe:246,250,254;--k-f7fafe:#f7fafe;--kr-f7fafe:247,250,254;--k-f7fbff:#f7fbff;--kr-f7fbff:247,251,255;--k-f8f9f8:#f8f9f8;--kr-f8f9f8:248,249,248;--k-f8fafe:#f8fafe;--kr-f8fafe:248,250,254;--k-f8fbff:#f8fbff;--kr-f8fbff:248,251,255;--k-f9fbfe:#f9fbfe;--kr-f9fbfe:249,251,254;--k-fadfdb:#fadfdb;--kr-fadfdb:250,223,219;--k-fafafa:#fafafa;--kr-fafafa:250,250,250;--k-fbfcfe:#fbfcfe;--kr-fbfcfe:251,252,254;--k-fce5e1:#fce5e1;--kr-fce5e1:252,229,225;--k-fcfdfe:#fcfdfe;--kr-fcfdfe:252,253,254;--k-fcfdff:#fcfdff;--kr-fcfdff:252,253,255;--k-fea195:#fea195;--kr-fea195:254,161,149;--k-feded9:#feded9;--kr-feded9:254,222,217;--k-fef2f0:#fef2f0;--kr-fef2f0:254,242,240;--k-fef9f9:#fef9f9;--kr-fef9f9:254,249,249;--k-fefefe:#fefefe;--kr-fefefe:254,254,254;--k-ffdbd6:#ffdbd6;--kr-ffdbd6:255,219,214;--k-ffdfda:#ffdfda;--kr-ffdfda:255,223,218;--k-fff7f6:#fff7f6;--kr-fff7f6:255,247,246;--k-ffffff:#ffffff;--kr-ffffff:255,255,255}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--k-000000:#f2f2f2;--kr-000000:0,0,0;--k-0a2a39:#afccdd;--kr-0a2a39:8,24,32;--k-0b2b3b:#aecbdd;--kr-0b2b3b:8,24,33;--k-102039:#bacde9;--kr-102039:13,22,36;--k-102d3c:#aecada;--kr-102d3c:9,24,32;--k-102e46:#abc7e1;--kr-102e46:8,23,36;--k-132033:#becde3;--kr-132033:15,22,33;--k-132337:#bacce3;--kr-132337:14,23,34;--k-142238:#bbcbe5;--kr-142238:14,22,35;--k-142f44:#acc7dd;--kr-142f44:9,23,35;--k-152030:#c0cde0;--kr-152030:16,22,31;--k-16223a:#bccae6;--kr-16223a:15,22,35;--k-17273d:#b7c9e1;--kr-17273d:14,22,35;--k-173847:#a5c4d3;--kr-173847:7,24,32;--k-17706c:#6cada9;--kr-17706c:1,27,25;--k-182435:#bdcade;--kr-182435:16,22,32;--k-182840:#b6c8e2;--kr-182840:13,22,36;--k-182a44:#b3c7e3;--kr-182a44:12,22,37;--k-1a5c57:#83b7b1;--kr-1a5c57:0,27,25;--k-1b2a41:#b6c6e0;--kr-1b2a41:14,22,35;--k-1b2b43:#b4c6e0;--kr-1b2b43:14,22,35;--k-1d2b40:#b6c6dd;--kr-1d2b40:15,22,34;--k-1d2c42:#b5c5dd;--kr-1d2c42:14,22,34;--k-1d4f91:#6b9adb;--kr-1d4f91:0,21,53;--k-1e2c3f:#b6c5da;--kr-1e2c3f:15,22,33;--k-202f46:#b2c3dc;--kr-202f46:14,22,35;--k-203047:#b1c2db;--kr-203047:14,22,35;--k-21314a:#b0c1dc;--kr-21314a:14,22,36;--k-21344f:#acc0dd;--kr-21344f:12,22,37;--k-213451:#abc0de;--kr-213451:12,22,38;--k-213553:#aabfdf;--kr-213553:12,22,38;--k-22334a:#afc1d9;--kr-22334a:13,22,35;--k-22344e:#adc0db;--kr-22344e:13,22,36;--k-23334b:#afc0da;--kr-23334b:14,22,35;--k-23344c:#aec0d9;--kr-23344c:13,22,35;--k-23344d:#aec0da;--kr-23344d:13,22,36;--k-243349:#b0c0d8;--kr-243349:14,22,34;--k-24354b:#aec0d7;--kr-24354b:14,23,34;--k-24354d:#adbfd9;--kr-24354d:13,22,35;--k-243752:#aabeda;--kr-243752:12,22,37;--k-243753:#aabedb;--kr-243753:12,22,37;--k-243a5b:#a5bcde;--kr-243a5b:11,22,39;--k-253751:#abbed9;--kr-253751:13,22,36;--k-263141:#b6c1d3;--kr-263141:16,22,31;--k-286f7b:#70a9b3;--kr-286f7b:112,169,179;--k-2a3a53:#abbbd5;--kr-2a3a53:14,22,35;--k-2b384c:#afbdd2;--kr-2b384c:15,22,33;--k-2b394f:#adbcd3;--kr-2b394f:15,22,34;--k-2b3d58:#a7bad6;--kr-2b3d58:13,22,36;--k-2c3747:#b2bdce;--kr-2c3747:17,22,31;--k-2c394c:#afbcd0;--kr-2c394c:16,22,32;--k-2c3a4e:#adbcd1;--kr-2c3a4e:15,22,33;--k-2d405c:#a4b8d4;--kr-2d405c:12,22,37;--k-2e3f57:#a7b9d1;--kr-2e3f57:14,22,35;--k-30435e:#a3b6d1;--kr-30435e:13,22,36;--k-304462:#a1b5d3;--kr-304462:12,22,38;--k-314460:#a2b5d1;--kr-314460:13,22,37;--k-314461:#a2b5d2;--kr-314461:12,22,37;--k-324560:#a2b5d0;--kr-324560:13,22,36;--k-324c73:#96b0d6;--kr-324c73:9,22,42;--k-33435c:#a5b5cf;--kr-33435c:14,22,35;--k-33445d:#a4b5ce;--kr-33445d:14,22,35;--k-334765:#9fb3d1;--kr-334765:12,22,37;--k-33507b:#91add7;--kr-33507b:7,22,43;--k-335484:#8babd8;--kr-335484:6,22,46;--k-344762:#a0b3ce;--kr-344762:13,22,36;--k-354050:#acb7c8;--kr-354050:17,22,31;--k-354761:#a1b3cd;--kr-354761:13,22,36;--k-354864:#a0b3ce;--kr-354864:13,22,36;--k-354865:#9fb2cf;--kr-354865:13,22,37;--k-36445a:#a6b5cb;--kr-36445a:15,22,33;--k-364a67:#9eb1ce;--kr-364a67:12,22,37;--k-374d6c:#9ab0ce;--kr-374d6c:11,22,38;--k-374e6f:#98afcf;--kr-374e6f:11,22,39;--k-384860:#a2b2ca;--kr-384860:14,22,34;--k-395072:#97adce;--kr-395072:11,22,39;--k-3a4759:#a6b3c5;--kr-3a4759:16,22,32;--k-3a495f:#a3b2c8;--kr-3a495f:15,22,33;--k-3a5070:#98adcd;--kr-3a5070:11,22,38;--k-3a5172:#97adcd;--kr-3a5172:11,22,39;--k-3a547b:#92abd0;--kr-3a547b:9,22,41;--k-3c557a:#92aace;--kr-3c557a:10,22,40;--k-3c6997:#79a0ca;--kr-3c6997:121,160,202;--k-3d4e67:#9eaec7;--kr-3d4e67:14,22,35;--k-3d516f:#99adca;--kr-3d516f:12,22,37;--k-3d5372:#96acca;--kr-3d5372:11,22,38;--k-3e526f:#99acc8;--kr-3e526f:12,22,37;--k-3f4c5f:#a3b0c2;--kr-3f4c5f:16,22,32;--k-404e62:#a1aec2;--kr-404e62:15,22,32;--k-405066:#9eadc3;--kr-405066:14,22,33;--k-405675:#95aac7;--kr-405675:11,22,38;--k-425674:#96a9c6;--kr-425674:12,22,37;--k-425775:#95a9c6;--kr-425775:12,22,37;--k-44536a:#9cabc1;--kr-44536a:15,22,34;--k-445775:#96a8c5;--kr-445775:13,22,37;--k-445c7f:#8fa6c7;--kr-445c7f:10,22,39;--k-445d80:#8ea5c6;--kr-445d80:10,22,39;--k-453f32:#bcb6a9;--kr-453f32:25,22,15;--k-455b7b:#91a6c4;--kr-455b7b:11,22,38;--k-465c7e:#90a5c5;--kr-465c7e:11,22,39;--k-47628a:#88a2c7;--kr-47628a:9,22,41;--k-476da6:#769ad0;--kr-476da6:118,154,208;--k-485b77:#94a6c0;--kr-485b77:13,22,36;--k-4a5f7d:#90a4c0;--kr-4a5f7d:12,22,37;--k-4a6183:#8da2c2;--kr-4a6183:11,22,39;--k-4b607f:#8fa3c0;--kr-4b607f:12,22,37;--k-4d4636:#b8b1a1;--kr-4d4636:25,22,13;--k-4e5c71:#98a5b9;--kr-4e5c71:16,22,33;--k-4e607b:#92a2bc;--kr-4e607b:14,22,35;--k-4e6280:#8fa1bd;--kr-4e6280:13,22,37;--k-4e6382:#8da1bd;--kr-4e6382:12,22,37;--k-505d71:#98a4b7;--kr-505d71:16,22,32;--k-506482:#8da0bc;--kr-506482:13,22,37;--k-515f74:#96a3b7;--kr-515f74:16,22,32;--k-51637c:#90a1b8;--kr-51637c:14,22,34;--k-516889:#899ebc;--kr-516889:137,158,188;--k-526279:#92a1b7;--kr-526279:15,22,33;--k-52647e:#8fa0b8;--kr-52647e:14,22,35;--k-536073:#96a2b4;--kr-536073:16,22,31;--k-536176:#94a2b5;--kr-536176:16,22,32;--k-536177:#94a1b6;--kr-536177:16,22,33;--k-53637b:#91a0b7;--kr-53637b:15,22,34;--k-53647d:#90a0b7;--kr-53647d:14,22,34;--k-545d6a:#9ba4b0;--kr-545d6a:18,22,29;--k-55527e:#a2a1cb;--kr-55527e:21,19,40;--k-555f6d:#99a3b0;--kr-555f6d:18,22,29;--k-556174:#96a1b3;--kr-556174:17,22,31;--k-556276:#95a1b3;--kr-556276:16,22,32;--k-55627a:#94a0b6;--kr-55627a:16,22,34;--k-55657d:#909fb5;--kr-55657d:144,159,181;--k-566273:#96a1b1;--kr-566273:17,22,31;--k-566377:#94a0b3;--kr-566377:16,22,32;--k-566483:#919eba;--kr-566483:145,158,186;--k-576272:#96a1b0;--kr-576272:17,22,30;--k-576375:#95a0b1;--kr-576375:17,22,31;--k-576780:#8f9db4;--kr-576780:143,157,180;--k-58667c:#919eb2;--kr-58667c:145,158,178;--k-58677c:#909eb1;--kr-58677c:144,158,177;--k-594b37:#b8ab98;--kr-594b37:28,21,11;--k-5b5f65:#9ea2a7;--kr-5b5f65:20,22,25;--k-5b6067:#9da1a8;--kr-5b6067:20,22,26;--k-5b6778:#929dad;--kr-5b6778:146,157,173;--k-5b687c:#919daf;--kr-5b687c:145,157,175;--k-5b697e:#8f9caf;--kr-5b697e:143,156,175;--k-5c697b:#909cad;--kr-5c697b:144,156,173;--k-5c6a7d:#8f9cad;--kr-5c6a7d:143,156,173;--k-5c6a7e:#8f9cae;--kr-5c6a7e:143,156,174;--k-5c6d86:#8a9ab0;--kr-5c6d86:138,154,176;--k-5d6c82:#8d9aae;--kr-5d6c82:141,154,174;--k-5e636a:#9b9fa6;--kr-5e636a:20,22,26;--k-5e6f88:#8998af;--kr-5e6f88:137,152,175;--k-5e6f89:#8998b0;--kr-5e6f89:137,152,176;--k-5f7088:#8998ae;--kr-5f7088:137,152,174;--k-606c7e:#8f9aaa;--kr-606c7e:143,154,170;--k-607088:#8998ad;--kr-607088:137,152,173;--k-61666c:#999da3;--kr-61666c:153,157,163;--k-61666d:#999da4;--kr-61666d:153,157,164;--k-616d7f:#8e99aa;--kr-616d7f:142,153,170;--k-61728b:#8796ad;--kr-61728b:135,150,173;--k-627186:#8a97aa;--kr-627186:138,151,170;--k-636f81:#8d98a8;--kr-636f81:141,152,168;--k-637289:#8996ab;--kr-637289:137,150,171;--k-647185:#8b97a9;--kr-647185:139,151,169;--k-64758f:#8594ab;--kr-64758f:133,148,171;--k-657284:#8b96a6;--kr-657284:139,150,166;--k-65758c:#8694a9;--kr-65758c:134,148,169;--k-666f7d:#8f98a4;--kr-666f7d:143,152,164;--k-667387:#8a95a7;--kr-667387:138,149,167;--k-674b32:#c0a48d;--kr-674b32:32,19,6;--k-67707f:#8f97a4;--kr-67707f:143,151,164;--k-677385:#8b95a5;--kr-677385:139,149,165;--k-687280:#8d96a2;--kr-687280:141,150,162;--k-687485:#8a95a4;--kr-687485:138,149,164;--k-687487:#8a94a5;--kr-687487:138,148,165;--k-687689:#8794a5;--kr-687689:135,148,165;--k-687e9f:#7b8eab;--kr-687e9f:123,142,171;--k-697383:#8c95a3;--kr-697383:140,149,163;--k-697587:#8994a4;--kr-697587:137,148,164;--k-69778c:#8693a5;--kr-69778c:134,147,165;--k-69788f:#8592a6;--kr-69788f:133,146,166;--k-6a6f75:#93979d;--kr-6a6f75:147,151,157;--k-6a7587:#8a93a3;--kr-6a7587:138,147,163;--k-6a778a:#8793a3;--kr-6a778a:135,147,163;--k-6c685a:#9f9b8f;--kr-6c685a:159,155,143;--k-6c715e:#959988;--kr-6c715e:149,153,136;--k-6c7178:#91969c;--kr-6c7178:145,150,156;--k-6d725f:#949988;--kr-6d725f:148,153,136;--k-6e7b8e:#8590a1;--kr-6e7b8e:133,144,161;--k-6f705f:#979889;--kr-6f705f:151,152,137;--k-715746:#b59d8d;--kr-715746:31,19,10;--k-717d8e:#848f9d;--kr-717d8e:132,143,157;--k-71829b:#7d8ba1;--kr-71829b:125,139,161;--k-7185a2:#798aa2;--kr-7185a2:121,138,162;--k-723933:#d69e96;--kr-723933:40,12,9;--k-727d8e:#858e9d;--kr-727d8e:133,142,157;--k-735641:#b89c89;--kr-735641:32,18,8;--k-737f91:#838d9d;--kr-737f91:131,141,157;--k-737f92:#828d9d;--kr-737f92:130,141,157;--k-75808f:#838c99;--kr-75808f:131,140,153;--k-78859a:#7e899b;--kr-78859a:126,137,155;--k-797769:#949286;--kr-797769:148,146,134;--k-798597:#7f8998;--kr-798597:127,137,152;--k-7b8087:#878c92;--kr-7b8087:135,140,146;--k-7b899e:#7a8698;--kr-7b899e:122,134,152;--k-7d8da5:#768498;--kr-7d8da5:118,132,152;--k-7e8a9b:#7b8694;--kr-7e8a9b:123,134,148;--k-7f848b:#84898f;--kr-7f848b:132,137,143;--k-818d9f:#798392;--kr-818d9f:121,131,146;--k-824841:#cc948c;--kr-824841:40,12,9;--k-84473f:#ce938a;--kr-84473f:41,11,8;--k-86473f:#ce9289;--kr-86473f:42,11,8;--k-8897ad:#707c8f;--kr-8897ad:112,124,143;--k-8992a0:#787f8b;--kr-8992a0:120,127,139;--k-899ab2:#6d7b8e;--kr-899ab2:109,123,142;--k-8a97a9:#727c8b;--kr-8a97a9:114,124,139;--k-8a98ad:#707c8d;--kr-8a98ad:112,124,141;--k-8b99ae:#6f7b8c;--kr-8b99ae:111,123,140;--k-8c98a9:#727c89;--kr-8c98a9:114,124,137;--k-8d9fba:#68778d;--kr-8d9fba:104,119,141;--k-8e99a7:#727b86;--kr-8e99a7:114,123,134;--k-924840:#cb8279;--kr-924840:44,8,6;--k-934239:#cf8075;--kr-934239:46,6,4;--k-93a0b4:#6b7686;--kr-93a0b4:107,118,134;--k-93a4bd:#667387;--kr-93a4bd:102,115,135;--k-93a5bf:#647387;--kr-93a5bf:100,115,135;--k-944b42:#ca8379;--kr-944b42:202,131,121;--k-954729:#ce8266;--kr-954729:44,9,0;--k-964b42:#cb8278;--kr-964b42:203,130,120;--k-975c54:#bd8880;--kr-975c54:189,136,128;--k-97a1af:#6d7580;--kr-97a1af:109,117,128;--k-97a6bc:#667183;--kr-97a6bc:102,113,131;--k-984037:#d37d72;--kr-984037:47,4,3;--k-99443b:#d17f74;--kr-99443b:47,5,3;--k-994c43:#cc8177;--kr-994c43:204,129,119;--k-994d45:#cb8279;--kr-994d45:203,130,121;--k-9a4a41:#ce8076;--kr-9a4a41:206,128,118;--k-9aaac1:#626f81;--kr-9aaac1:98,111,129;--k-9b534b:#c9837b;--kr-9b534b:201,131,123;--k-9e2a22:#e17466;--kr-9e2a22:50,0,0;--k-9fadc2:#616c7c;--kr-9fadc2:97,108,124;--k-a0574f:#c9837a;--kr-a0574f:201,131,122;--k-a1b1c9:#5d697c;--kr-a1b1c9:93,105,124;--k-a2574e:#ca8379;--kr-a2574e:202,131,121;--k-a34e44:#d07f74;--kr-a34e44:208,127,116;--k-a3b6d3:#57657b;--kr-a3b6d3:87,101,123;--k-a4b6d0:#586679;--kr-a4b6d0:88,102,121;--k-a6633e:#c68766;--kr-a6633e:198,135,102;--k-a7b8d1:#576477;--kr-a7b8d1:87,100,119;--k-a85349:#d07f74;--kr-a85349:208,127,116;--k-a8554b:#cf8075;--kr-a8554b:207,128,117;--k-a8b6cc:#5a6576;--kr-a8b6cc:90,101,118;--k-a9554c:#cf7f76;--kr-a9554c:207,127,118;--k-a9bad1:#566374;--kr-a9bad1:86,99,116;--k-abb9cf:#586273;--kr-abb9cf:88,98,115;--k-abbbd3:#556173;--kr-abbbd3:85,97,115;--k-ac655c:#c7847b;--kr-ac655c:199,132,123;--k-adb0b3:#66686b;--kr-adb0b3:102,104,107;--k-adbbd0:#566171;--kr-adbbd0:86,97,113;--k-ae544a:#d37d73;--kr-ae544a:211,125,115;--k-afb5bc:#61656a;--kr-afb5bc:97,101,106;--k-b0bfd5:#535e6e;--kr-b0bfd5:83,94,110;--k-b0c0d7:#515d6e;--kr-b0c0d7:81,93,110;--k-b1c0d7:#525d6e;--kr-b1c0d7:82,93,110;--k-b26056:#cd8176;--kr-b26056:205,129,118;--k-b3c0d2:#535d6a;--kr-b3c0d2:83,93,106;--k-b47745:#c28a5e;--kr-b47745:194,138,94;--k-b4c3d9:#505b6b;--kr-b4c3d9:80,91,107;--k-b5c1d4:#535c6a;--kr-b5c1d4:83,92,106;--k-b5c2d7:#515b6a;--kr-b5c2d7:81,91,106;--k-b5c3d7:#505b69;--kr-b5c3d7:80,91,105;--k-b5c4da:#4f5a6a;--kr-b5c4da:79,90,106;--k-b5c4db:#4f5a6b;--kr-b5c4db:79,90,107;--k-b5c7e1:#4a586b;--kr-b5c7e1:74,88,107;--k-b6a98e:#756b56;--kr-b6a98e:117,107,86;--k-b6c1d2:#545c68;--kr-b6c1d2:84,92,104;--k-b6c8e2:#4a576a;--kr-b6c8e2:74,87,106;--k-b7c3d6:#515a68;--kr-b7c3d6:81,90,104;--k-b7c4d7:#505a68;--kr-b7c4d7:80,90,104;--k-b7c7de:#4c5768;--kr-b7c7de:76,87,104;--k-b7c7df:#4c5769;--kr-b7c7df:76,87,105;--k-b8becb:#585d67;--kr-b8becb:88,93,103;--k-b8c1cb:#555c64;--kr-b8c1cb:85,92,100;--k-b8c2d0:#545b65;--kr-b8c2d0:84,91,101;--k-b8c5d9:#4f5967;--kr-b8c5d9:79,89,103;--k-b8c6d9:#4e5866;--kr-b8c6d9:78,88,102;--k-b8c7de:#4c5768;--kr-b8c7de:76,87,104;--k-b9c6d9:#4e5866;--kr-b9c6d9:78,88,102;--k-b9c7dd:#4d5767;--kr-b9c7dd:77,87,103;--k-b9c8de:#4b5666;--kr-b9c8de:75,86,102;--k-bac0c7:#585c61;--kr-bac0c7:88,92,97;--k-bac5d3:#515963;--kr-bac5d3:81,89,99;--k-bac5d5:#505864;--kr-bac5d5:80,88,100;--k-bb6a60:#cc8177;--kr-bb6a60:204,129,119;--k-bbc7d9:#4e5764;--kr-bbc7d9:78,87,100;--k-bcaa8c:#776951;--kr-bcaa8c:119,105,81;--k-bdc9da:#4d5562;--kr-bdc9da:77,85,98;--k-be584d:#d87a6e;--kr-be584d:216,122,110;--k-becadc:#4c5461;--kr-becadc:76,84,97;--k-becbdf:#4a5362;--kr-becbdf:74,83,98;--k-becde2:#475261;--kr-becde2:71,82,97;--k-bf6a32:#d18252;--kr-bf6a32:209,130,82;--k-bfccde:#495360;--kr-bfccde:73,83,96;--k-bfcee4:#465161;--kr-bfcee4:70,81,97;--k-c0cbdc:#4b535f;--kr-c0cbdc:75,83,95;--k-c0ccde:#4a525f;--kr-c0ccde:74,82,95;--k-c0cde1:#485260;--kr-c0cde1:72,82,96;--k-c1ccdc:#4b525e;--kr-c1ccdc:75,82,94;--k-c1ccde:#4a525f;--kr-c1ccde:74,82,95;--k-c1cee2:#47515f;--kr-c1cee2:71,81,95;--k-c2ccda:#4b525c;--kr-c2ccda:75,82,92;--k-c2cedf:#48515d;--kr-c2cedf:72,81,93;--k-c3c8d0:#51555b;--kr-c3c8d0:81,85,91;--k-c3cede:#49515c;--kr-c3cede:73,81,92;--k-c5d0e0:#474f5a;--kr-c5d0e0:71,79,90;--k-c5d1e3:#454e5b;--kr-c5d1e3:69,78,91;--k-c66c61:#d17e74;--kr-c66c61:209,126,116;--k-c6bba5:#665d4d;--kr-c6bba5:102,93,77;--k-c6cbd3:#4f5258;--kr-c6cbd3:79,82,88;--k-c6ccd3:#4e5257;--kr-c6ccd3:78,82,87;--k-c6d1e1:#464e59;--kr-c6d1e1:70,78,89;--k-c6d2e4:#454d5a;--kr-c6d2e4:69,77,90;--k-c6d3e7:#434c5a;--kr-c6d3e7:67,76,90;--k-c7d1e0:#474e58;--kr-c7d1e0:71,78,88;--k-c7d3e5:#444c59;--kr-c7d3e5:68,76,89;--k-c8372d:#ed695b;--kr-c8372d:237,105,91;--k-c8ced5:#4c5055;--kr-c8ced5:76,80,85;--k-c8d4e6:#434b58;--kr-c8d4e6:67,75,88;--k-c9ced6:#4c5055;--kr-c9ced6:76,80,85;--k-c9cfd6:#4b4f54;--kr-c9cfd6:75,79,84;--k-c9d4e5:#434b57;--kr-c9d4e5:67,75,87;--k-c9d5e8:#424a57;--kr-c9d5e8:66,74,87;--k-cacfd6:#4b4f54;--kr-cacfd6:75,79,84;--k-cad6e9:#414956;--kr-cad6e9:65,73,86;--k-cb8980:#9c675f;--kr-cb8980:156,103,95;--k-cbd1d8:#494e53;--kr-cbd1d8:73,78,83;--k-cbd8ec:#3e4755;--kr-cbd8ec:62,71,85;--k-ccd1d9:#494d53;--kr-ccd1d9:73,77,83;--k-ccd2d9:#484d52;--kr-ccd2d9:72,77,82;--k-ccd2da:#484c52;--kr-ccd2da:72,76,82;--k-ccd3db:#474c52;--kr-ccd3db:71,76,82;--k-ccdef9:#364255;--kr-ccdef9:54,66,85;--k-cddcf1:#3a4453;--kr-cddcf1:58,68,83;--k-cedbee:#3c4552;--kr-cedbee:60,69,82;--k-cfd5dc:#464a4f;--kr-cfd5dc:70,74,79;--k-cfdcef:#3b4451;--kr-cfdcef:59,68,81;--k-cfdef5:#384251;--kr-cfdef5:56,66,81;--k-d0d6dd:#45494e;--kr-d0d6dd:69,73,78;--k-d0d6de:#45494e;--kr-d0d6de:69,73,78;--k-d1dbea:#3d444f;--kr-d1dbea:61,68,79;--k-d1dcec:#3c444f;--kr-d1dcec:60,68,79;--k-d2d8df:#43474c;--kr-d2d8df:67,71,76;--k-d2d8e0:#43474c;--kr-d2d8e0:67,71,76;--k-d2dded:#3b434d;--kr-d2dded:59,67,77;--k-d3d8e0:#43464c;--kr-d3d8e0:67,70,76;--k-d3d9e0:#42464b;--kr-d3d9e0:66,70,75;--k-d3e0f4:#37404d;--kr-d3e0f4:55,64,77;--k-d4d6d8:#474849;--kr-d4d6d8:71,72,73;--k-d4d8dd:#44474a;--kr-d4d8dd:68,71,74;--k-d4dae1:#41454a;--kr-d4dae1:65,69,74;--k-d4dae2:#41454a;--kr-d4dae2:65,69,74;--k-d4e3f9:#333d4c;--kr-d4e3f9:51,61,76;--k-d5dbe2:#404449;--kr-d5dbe2:64,68,73;--k-d6dce3:#3f4348;--kr-d6dce3:63,67,72;--k-d6dce4:#3f4348;--kr-d6dce4:63,67,72;--k-d6e2f3:#363e49;--kr-d6e2f3:54,62,73;--k-d7dde5:#3e4247;--kr-d7dde5:62,66,71;--k-d8dee5:#3d4146;--kr-d8dee5:61,65,70;--k-d9dfe6:#3c4045;--kr-d9dfe6:60,64,69;--k-d9e6fa:#313946;--kr-d9e6fa:49,57,70;--k-dae0e7:#3b3f44;--kr-dae0e7:59,63,68;--k-dae6f7:#313945;--kr-dae6f7:49,57,69;--k-dbe0e8:#3b3e44;--kr-dbe0e8:59,62,68;--k-dce7f6:#313842;--kr-dce7f6:49,56,66;--k-dceafe:#2c3542;--kr-dceafe:44,53,66;--k-ddb8b3:#6d524e;--kr-ddb8b3:109,82,78;--k-dde3eb:#383c41;--kr-dde3eb:56,60,65;--k-dfbab4:#6b504c;--kr-dfbab4:107,80,76;--k-dfe4ec:#373a40;--kr-dfe4ec:55,58,64;--k-dfe5ec:#363a3e;--kr-dfe5ec:54,58,62;--k-dfe5ed:#363a3f;--kr-dfe5ed:54,58,63;--k-e0e5ec:#36393e;--kr-e0e5ec:54,57,62;--k-e0e6ee:#34383e;--kr-e0e6ee:52,56,62;--k-e0eaf9:#2e343e;--kr-e0eaf9:46,52,62;--k-e0ebfb:#2c333e;--kr-e0ebfb:44,51,62;--k-e1e7ee:#34373c;--kr-e1e7ee:52,55,60;--k-e1e7ef:#33373d;--kr-e1e7ef:51,55,61;--k-e2e8ef:#32363b;--kr-e2e8ef:50,54,59;--k-e2e8f0:#32363b;--kr-e2e8f0:50,54,59;--k-e2edfe:#2a313c;--kr-e2edfe:42,49,60;--k-e3e8f0:#32363b;--kr-e3e8f0:50,54,59;--k-e3e9f0:#31353a;--kr-e3e9f0:49,53,58;--k-e3e9f1:#31353a;--kr-e3e9f1:49,53,58;--k-e4beb8:#684d48;--kr-e4beb8:104,77,72;--k-e4eaf1:#303439;--kr-e4eaf1:48,52,57;--k-e4eaf2:#303439;--kr-e4eaf2:48,52,57;--k-e5ebf2:#2f3337;--kr-e5ebf2:47,51,55;--k-e5ebf3:#2f3338;--kr-e5ebf3:47,51,56;--k-e6ecf3:#2e3236;--kr-e6ecf3:46,50,54;--k-e6ecf4:#2e3137;--kr-e6ecf4:46,49,55;--k-e7ecf4:#2e3136;--kr-e7ecf4:46,49,54;--k-e7edf4:#2d3035;--kr-e7edf4:45,48,53;--k-e8d1cd:#524340;--kr-e8d1cd:82,67,64;--k-e8eef6:#2b2f34;--kr-e8eef6:43,47,52;--k-e9beb8:#694a46;--kr-e9beb8:105,74,70;--k-e9eff7:#2a2e33;--kr-e9eff7:42,46,51;--k-eaeff6:#2a2d32;--kr-eaeff6:42,45,50;--k-eaf0f7:#292d31;--kr-eaf0f7:41,45,49;--k-eaf0f8:#292c31;--kr-eaf0f8:41,44,49;--k-ebf0f7:#292c30;--kr-ebf0f7:41,44,48;--k-ebf1f9:#272b30;--kr-ebf1f9:39,43,48;--k-ecf0df:#2d3025;--kr-ecf0df:45,48,37;--k-ecf0f6:#292c30;--kr-ecf0f6:41,44,48;--k-ecf2f9:#262a2e;--kr-ecf2f9:38,42,46;--k-ecf2fa:#262a2f;--kr-ecf2fa:38,42,47;--k-edd3cf:#513f3d;--kr-edd3cf:81,63,61;--k-edf3fa:#25282d;--kr-edf3fa:37,40,45;--k-eecbc6:#5b433f;--kr-eecbc6:91,67,63;--k-eef3fb:#25282d;--kr-eef3fb:37,40,45;--k-eef4fb:#23272b;--kr-eef4fb:35,39,43;--k-eff3f9:#25282b;--kr-eff3f9:37,40,43;--k-eff5fb:#222629;--kr-eff5fb:34,38,41;--k-eff5fd:#22252a;--kr-eff5fd:34,37,42;--k-f0f5fc:#222529;--kr-f0f5fc:34,37,41;--k-f0f5fd:#22252a;--kr-f0f5fd:34,37,42;--k-f1f5fb:#222528;--kr-f1f5fb:34,37,40;--k-f1f6fc:#202427;--kr-f1f6fc:32,36,39;--k-f1f7fe:#1f2226;--kr-f1f7fe:31,34,38;--k-f2f6fc:#212327;--kr-f2f6fc:33,35,39;--k-f2f7fd:#1f2226;--kr-f2f7fd:31,34,38;--k-f2f7fe:#1f2226;--kr-f2f7fe:31,34,38;--k-f3f7fe:#1f2125;--kr-f3f7fe:31,33,37;--k-f3f8fe:#1d2024;--kr-f3f8fe:29,32,36;--k-f3f8ff:#1d2024;--kr-f3f8ff:29,32,36;--k-f4f8fe:#1d2023;--kr-f4f8fe:29,32,35;--k-f5f9fe:#1c1e21;--kr-f5f9fe:28,30,33;--k-f5f9ff:#1b1e21;--kr-f5f9ff:27,30,33;--k-f6fafe:#1a1c1f;--kr-f6fafe:26,28,31;--k-f7fafe:#1a1c1e;--kr-f7fafe:26,28,30;--k-f7fbff:#181a1d;--kr-f7fbff:24,26,29;--k-f8f9f8:#1d1e1d;--kr-f8f9f8:29,30,29;--k-f8fafe:#1a1b1d;--kr-f8fafe:26,27,29;--k-f8fbff:#181a1c;--kr-f8fbff:24,26,28;--k-f9fbfe:#18191b;--kr-f9fbfe:24,25,27;--k-fadfdb:#443230;--kr-fadfdb:68,50,48;--k-fafafa:#1b1b1b;--kr-fafafa:27,27,27;--k-fbfcfe:#161618;--kr-fbfcfe:22,22,24;--k-fce5e1:#3c2e2b;--kr-fce5e1:60,46,43;--k-fcfdfe:#131415;--kr-fcfdfe:19,20,21;--k-fcfdff:#131415;--kr-fcfdff:19,20,21;--k-fea195:#f8a499;--kr-fea195:248,164,153;--k-feded9:#46312e;--kr-feded9:70,49,46;--k-fef2f0:#292221;--kr-fef2f0:41,34,33;--k-fef9f9:#1c1919;--kr-fef9f9:28,25,25;--k-fefefe:#101010;--kr-fefefe:16,16,16;--k-ffdbd6:#4a322f;--kr-ffdbd6:74,50,47;--k-ffdfda:#44302d;--kr-ffdfda:68,48,45;--k-fff7f6:#201c1b;--kr-fff7f6:32,28,27;--k-ffffff:#090909;--kr-ffffff:9,9,9}}
:root[data-theme=dark]{--k-000000:#f2f2f2;--kr-000000:0,0,0;--k-0a2a39:#afccdd;--kr-0a2a39:8,24,32;--k-0b2b3b:#aecbdd;--kr-0b2b3b:8,24,33;--k-102039:#bacde9;--kr-102039:13,22,36;--k-102d3c:#aecada;--kr-102d3c:9,24,32;--k-102e46:#abc7e1;--kr-102e46:8,23,36;--k-132033:#becde3;--kr-132033:15,22,33;--k-132337:#bacce3;--kr-132337:14,23,34;--k-142238:#bbcbe5;--kr-142238:14,22,35;--k-142f44:#acc7dd;--kr-142f44:9,23,35;--k-152030:#c0cde0;--kr-152030:16,22,31;--k-16223a:#bccae6;--kr-16223a:15,22,35;--k-17273d:#b7c9e1;--kr-17273d:14,22,35;--k-173847:#a5c4d3;--kr-173847:7,24,32;--k-17706c:#6cada9;--kr-17706c:1,27,25;--k-182435:#bdcade;--kr-182435:16,22,32;--k-182840:#b6c8e2;--kr-182840:13,22,36;--k-182a44:#b3c7e3;--kr-182a44:12,22,37;--k-1a5c57:#83b7b1;--kr-1a5c57:0,27,25;--k-1b2a41:#b6c6e0;--kr-1b2a41:14,22,35;--k-1b2b43:#b4c6e0;--kr-1b2b43:14,22,35;--k-1d2b40:#b6c6dd;--kr-1d2b40:15,22,34;--k-1d2c42:#b5c5dd;--kr-1d2c42:14,22,34;--k-1d4f91:#6b9adb;--kr-1d4f91:0,21,53;--k-1e2c3f:#b6c5da;--kr-1e2c3f:15,22,33;--k-202f46:#b2c3dc;--kr-202f46:14,22,35;--k-203047:#b1c2db;--kr-203047:14,22,35;--k-21314a:#b0c1dc;--kr-21314a:14,22,36;--k-21344f:#acc0dd;--kr-21344f:12,22,37;--k-213451:#abc0de;--kr-213451:12,22,38;--k-213553:#aabfdf;--kr-213553:12,22,38;--k-22334a:#afc1d9;--kr-22334a:13,22,35;--k-22344e:#adc0db;--kr-22344e:13,22,36;--k-23334b:#afc0da;--kr-23334b:14,22,35;--k-23344c:#aec0d9;--kr-23344c:13,22,35;--k-23344d:#aec0da;--kr-23344d:13,22,36;--k-243349:#b0c0d8;--kr-243349:14,22,34;--k-24354b:#aec0d7;--kr-24354b:14,23,34;--k-24354d:#adbfd9;--kr-24354d:13,22,35;--k-243752:#aabeda;--kr-243752:12,22,37;--k-243753:#aabedb;--kr-243753:12,22,37;--k-243a5b:#a5bcde;--kr-243a5b:11,22,39;--k-253751:#abbed9;--kr-253751:13,22,36;--k-263141:#b6c1d3;--kr-263141:16,22,31;--k-286f7b:#70a9b3;--kr-286f7b:112,169,179;--k-2a3a53:#abbbd5;--kr-2a3a53:14,22,35;--k-2b384c:#afbdd2;--kr-2b384c:15,22,33;--k-2b394f:#adbcd3;--kr-2b394f:15,22,34;--k-2b3d58:#a7bad6;--kr-2b3d58:13,22,36;--k-2c3747:#b2bdce;--kr-2c3747:17,22,31;--k-2c394c:#afbcd0;--kr-2c394c:16,22,32;--k-2c3a4e:#adbcd1;--kr-2c3a4e:15,22,33;--k-2d405c:#a4b8d4;--kr-2d405c:12,22,37;--k-2e3f57:#a7b9d1;--kr-2e3f57:14,22,35;--k-30435e:#a3b6d1;--kr-30435e:13,22,36;--k-304462:#a1b5d3;--kr-304462:12,22,38;--k-314460:#a2b5d1;--kr-314460:13,22,37;--k-314461:#a2b5d2;--kr-314461:12,22,37;--k-324560:#a2b5d0;--kr-324560:13,22,36;--k-324c73:#96b0d6;--kr-324c73:9,22,42;--k-33435c:#a5b5cf;--kr-33435c:14,22,35;--k-33445d:#a4b5ce;--kr-33445d:14,22,35;--k-334765:#9fb3d1;--kr-334765:12,22,37;--k-33507b:#91add7;--kr-33507b:7,22,43;--k-335484:#8babd8;--kr-335484:6,22,46;--k-344762:#a0b3ce;--kr-344762:13,22,36;--k-354050:#acb7c8;--kr-354050:17,22,31;--k-354761:#a1b3cd;--kr-354761:13,22,36;--k-354864:#a0b3ce;--kr-354864:13,22,36;--k-354865:#9fb2cf;--kr-354865:13,22,37;--k-36445a:#a6b5cb;--kr-36445a:15,22,33;--k-364a67:#9eb1ce;--kr-364a67:12,22,37;--k-374d6c:#9ab0ce;--kr-374d6c:11,22,38;--k-374e6f:#98afcf;--kr-374e6f:11,22,39;--k-384860:#a2b2ca;--kr-384860:14,22,34;--k-395072:#97adce;--kr-395072:11,22,39;--k-3a4759:#a6b3c5;--kr-3a4759:16,22,32;--k-3a495f:#a3b2c8;--kr-3a495f:15,22,33;--k-3a5070:#98adcd;--kr-3a5070:11,22,38;--k-3a5172:#97adcd;--kr-3a5172:11,22,39;--k-3a547b:#92abd0;--kr-3a547b:9,22,41;--k-3c557a:#92aace;--kr-3c557a:10,22,40;--k-3c6997:#79a0ca;--kr-3c6997:121,160,202;--k-3d4e67:#9eaec7;--kr-3d4e67:14,22,35;--k-3d516f:#99adca;--kr-3d516f:12,22,37;--k-3d5372:#96acca;--kr-3d5372:11,22,38;--k-3e526f:#99acc8;--kr-3e526f:12,22,37;--k-3f4c5f:#a3b0c2;--kr-3f4c5f:16,22,32;--k-404e62:#a1aec2;--kr-404e62:15,22,32;--k-405066:#9eadc3;--kr-405066:14,22,33;--k-405675:#95aac7;--kr-405675:11,22,38;--k-425674:#96a9c6;--kr-425674:12,22,37;--k-425775:#95a9c6;--kr-425775:12,22,37;--k-44536a:#9cabc1;--kr-44536a:15,22,34;--k-445775:#96a8c5;--kr-445775:13,22,37;--k-445c7f:#8fa6c7;--kr-445c7f:10,22,39;--k-445d80:#8ea5c6;--kr-445d80:10,22,39;--k-453f32:#bcb6a9;--kr-453f32:25,22,15;--k-455b7b:#91a6c4;--kr-455b7b:11,22,38;--k-465c7e:#90a5c5;--kr-465c7e:11,22,39;--k-47628a:#88a2c7;--kr-47628a:9,22,41;--k-476da6:#769ad0;--kr-476da6:118,154,208;--k-485b77:#94a6c0;--kr-485b77:13,22,36;--k-4a5f7d:#90a4c0;--kr-4a5f7d:12,22,37;--k-4a6183:#8da2c2;--kr-4a6183:11,22,39;--k-4b607f:#8fa3c0;--kr-4b607f:12,22,37;--k-4d4636:#b8b1a1;--kr-4d4636:25,22,13;--k-4e5c71:#98a5b9;--kr-4e5c71:16,22,33;--k-4e607b:#92a2bc;--kr-4e607b:14,22,35;--k-4e6280:#8fa1bd;--kr-4e6280:13,22,37;--k-4e6382:#8da1bd;--kr-4e6382:12,22,37;--k-505d71:#98a4b7;--kr-505d71:16,22,32;--k-506482:#8da0bc;--kr-506482:13,22,37;--k-515f74:#96a3b7;--kr-515f74:16,22,32;--k-51637c:#90a1b8;--kr-51637c:14,22,34;--k-516889:#899ebc;--kr-516889:137,158,188;--k-526279:#92a1b7;--kr-526279:15,22,33;--k-52647e:#8fa0b8;--kr-52647e:14,22,35;--k-536073:#96a2b4;--kr-536073:16,22,31;--k-536176:#94a2b5;--kr-536176:16,22,32;--k-536177:#94a1b6;--kr-536177:16,22,33;--k-53637b:#91a0b7;--kr-53637b:15,22,34;--k-53647d:#90a0b7;--kr-53647d:14,22,34;--k-545d6a:#9ba4b0;--kr-545d6a:18,22,29;--k-55527e:#a2a1cb;--kr-55527e:21,19,40;--k-555f6d:#99a3b0;--kr-555f6d:18,22,29;--k-556174:#96a1b3;--kr-556174:17,22,31;--k-556276:#95a1b3;--kr-556276:16,22,32;--k-55627a:#94a0b6;--kr-55627a:16,22,34;--k-55657d:#909fb5;--kr-55657d:144,159,181;--k-566273:#96a1b1;--kr-566273:17,22,31;--k-566377:#94a0b3;--kr-566377:16,22,32;--k-566483:#919eba;--kr-566483:145,158,186;--k-576272:#96a1b0;--kr-576272:17,22,30;--k-576375:#95a0b1;--kr-576375:17,22,31;--k-576780:#8f9db4;--kr-576780:143,157,180;--k-58667c:#919eb2;--kr-58667c:145,158,178;--k-58677c:#909eb1;--kr-58677c:144,158,177;--k-594b37:#b8ab98;--kr-594b37:28,21,11;--k-5b5f65:#9ea2a7;--kr-5b5f65:20,22,25;--k-5b6067:#9da1a8;--kr-5b6067:20,22,26;--k-5b6778:#929dad;--kr-5b6778:146,157,173;--k-5b687c:#919daf;--kr-5b687c:145,157,175;--k-5b697e:#8f9caf;--kr-5b697e:143,156,175;--k-5c697b:#909cad;--kr-5c697b:144,156,173;--k-5c6a7d:#8f9cad;--kr-5c6a7d:143,156,173;--k-5c6a7e:#8f9cae;--kr-5c6a7e:143,156,174;--k-5c6d86:#8a9ab0;--kr-5c6d86:138,154,176;--k-5d6c82:#8d9aae;--kr-5d6c82:141,154,174;--k-5e636a:#9b9fa6;--kr-5e636a:20,22,26;--k-5e6f88:#8998af;--kr-5e6f88:137,152,175;--k-5e6f89:#8998b0;--kr-5e6f89:137,152,176;--k-5f7088:#8998ae;--kr-5f7088:137,152,174;--k-606c7e:#8f9aaa;--kr-606c7e:143,154,170;--k-607088:#8998ad;--kr-607088:137,152,173;--k-61666c:#999da3;--kr-61666c:153,157,163;--k-61666d:#999da4;--kr-61666d:153,157,164;--k-616d7f:#8e99aa;--kr-616d7f:142,153,170;--k-61728b:#8796ad;--kr-61728b:135,150,173;--k-627186:#8a97aa;--kr-627186:138,151,170;--k-636f81:#8d98a8;--kr-636f81:141,152,168;--k-637289:#8996ab;--kr-637289:137,150,171;--k-647185:#8b97a9;--kr-647185:139,151,169;--k-64758f:#8594ab;--kr-64758f:133,148,171;--k-657284:#8b96a6;--kr-657284:139,150,166;--k-65758c:#8694a9;--kr-65758c:134,148,169;--k-666f7d:#8f98a4;--kr-666f7d:143,152,164;--k-667387:#8a95a7;--kr-667387:138,149,167;--k-674b32:#c0a48d;--kr-674b32:32,19,6;--k-67707f:#8f97a4;--kr-67707f:143,151,164;--k-677385:#8b95a5;--kr-677385:139,149,165;--k-687280:#8d96a2;--kr-687280:141,150,162;--k-687485:#8a95a4;--kr-687485:138,149,164;--k-687487:#8a94a5;--kr-687487:138,148,165;--k-687689:#8794a5;--kr-687689:135,148,165;--k-687e9f:#7b8eab;--kr-687e9f:123,142,171;--k-697383:#8c95a3;--kr-697383:140,149,163;--k-697587:#8994a4;--kr-697587:137,148,164;--k-69778c:#8693a5;--kr-69778c:134,147,165;--k-69788f:#8592a6;--kr-69788f:133,146,166;--k-6a6f75:#93979d;--kr-6a6f75:147,151,157;--k-6a7587:#8a93a3;--kr-6a7587:138,147,163;--k-6a778a:#8793a3;--kr-6a778a:135,147,163;--k-6c685a:#9f9b8f;--kr-6c685a:159,155,143;--k-6c715e:#959988;--kr-6c715e:149,153,136;--k-6c7178:#91969c;--kr-6c7178:145,150,156;--k-6d725f:#949988;--kr-6d725f:148,153,136;--k-6e7b8e:#8590a1;--kr-6e7b8e:133,144,161;--k-6f705f:#979889;--kr-6f705f:151,152,137;--k-715746:#b59d8d;--kr-715746:31,19,10;--k-717d8e:#848f9d;--kr-717d8e:132,143,157;--k-71829b:#7d8ba1;--kr-71829b:125,139,161;--k-7185a2:#798aa2;--kr-7185a2:121,138,162;--k-723933:#d69e96;--kr-723933:40,12,9;--k-727d8e:#858e9d;--kr-727d8e:133,142,157;--k-735641:#b89c89;--kr-735641:32,18,8;--k-737f91:#838d9d;--kr-737f91:131,141,157;--k-737f92:#828d9d;--kr-737f92:130,141,157;--k-75808f:#838c99;--kr-75808f:131,140,153;--k-78859a:#7e899b;--kr-78859a:126,137,155;--k-797769:#949286;--kr-797769:148,146,134;--k-798597:#7f8998;--kr-798597:127,137,152;--k-7b8087:#878c92;--kr-7b8087:135,140,146;--k-7b899e:#7a8698;--kr-7b899e:122,134,152;--k-7d8da5:#768498;--kr-7d8da5:118,132,152;--k-7e8a9b:#7b8694;--kr-7e8a9b:123,134,148;--k-7f848b:#84898f;--kr-7f848b:132,137,143;--k-818d9f:#798392;--kr-818d9f:121,131,146;--k-824841:#cc948c;--kr-824841:40,12,9;--k-84473f:#ce938a;--kr-84473f:41,11,8;--k-86473f:#ce9289;--kr-86473f:42,11,8;--k-8897ad:#707c8f;--kr-8897ad:112,124,143;--k-8992a0:#787f8b;--kr-8992a0:120,127,139;--k-899ab2:#6d7b8e;--kr-899ab2:109,123,142;--k-8a97a9:#727c8b;--kr-8a97a9:114,124,139;--k-8a98ad:#707c8d;--kr-8a98ad:112,124,141;--k-8b99ae:#6f7b8c;--kr-8b99ae:111,123,140;--k-8c98a9:#727c89;--kr-8c98a9:114,124,137;--k-8d9fba:#68778d;--kr-8d9fba:104,119,141;--k-8e99a7:#727b86;--kr-8e99a7:114,123,134;--k-924840:#cb8279;--kr-924840:44,8,6;--k-934239:#cf8075;--kr-934239:46,6,4;--k-93a0b4:#6b7686;--kr-93a0b4:107,118,134;--k-93a4bd:#667387;--kr-93a4bd:102,115,135;--k-93a5bf:#647387;--kr-93a5bf:100,115,135;--k-944b42:#ca8379;--kr-944b42:202,131,121;--k-954729:#ce8266;--kr-954729:44,9,0;--k-964b42:#cb8278;--kr-964b42:203,130,120;--k-975c54:#bd8880;--kr-975c54:189,136,128;--k-97a1af:#6d7580;--kr-97a1af:109,117,128;--k-97a6bc:#667183;--kr-97a6bc:102,113,131;--k-984037:#d37d72;--kr-984037:47,4,3;--k-99443b:#d17f74;--kr-99443b:47,5,3;--k-994c43:#cc8177;--kr-994c43:204,129,119;--k-994d45:#cb8279;--kr-994d45:203,130,121;--k-9a4a41:#ce8076;--kr-9a4a41:206,128,118;--k-9aaac1:#626f81;--kr-9aaac1:98,111,129;--k-9b534b:#c9837b;--kr-9b534b:201,131,123;--k-9e2a22:#e17466;--kr-9e2a22:50,0,0;--k-9fadc2:#616c7c;--kr-9fadc2:97,108,124;--k-a0574f:#c9837a;--kr-a0574f:201,131,122;--k-a1b1c9:#5d697c;--kr-a1b1c9:93,105,124;--k-a2574e:#ca8379;--kr-a2574e:202,131,121;--k-a34e44:#d07f74;--kr-a34e44:208,127,116;--k-a3b6d3:#57657b;--kr-a3b6d3:87,101,123;--k-a4b6d0:#586679;--kr-a4b6d0:88,102,121;--k-a6633e:#c68766;--kr-a6633e:198,135,102;--k-a7b8d1:#576477;--kr-a7b8d1:87,100,119;--k-a85349:#d07f74;--kr-a85349:208,127,116;--k-a8554b:#cf8075;--kr-a8554b:207,128,117;--k-a8b6cc:#5a6576;--kr-a8b6cc:90,101,118;--k-a9554c:#cf7f76;--kr-a9554c:207,127,118;--k-a9bad1:#566374;--kr-a9bad1:86,99,116;--k-abb9cf:#586273;--kr-abb9cf:88,98,115;--k-abbbd3:#556173;--kr-abbbd3:85,97,115;--k-ac655c:#c7847b;--kr-ac655c:199,132,123;--k-adb0b3:#66686b;--kr-adb0b3:102,104,107;--k-adbbd0:#566171;--kr-adbbd0:86,97,113;--k-ae544a:#d37d73;--kr-ae544a:211,125,115;--k-afb5bc:#61656a;--kr-afb5bc:97,101,106;--k-b0bfd5:#535e6e;--kr-b0bfd5:83,94,110;--k-b0c0d7:#515d6e;--kr-b0c0d7:81,93,110;--k-b1c0d7:#525d6e;--kr-b1c0d7:82,93,110;--k-b26056:#cd8176;--kr-b26056:205,129,118;--k-b3c0d2:#535d6a;--kr-b3c0d2:83,93,106;--k-b47745:#c28a5e;--kr-b47745:194,138,94;--k-b4c3d9:#505b6b;--kr-b4c3d9:80,91,107;--k-b5c1d4:#535c6a;--kr-b5c1d4:83,92,106;--k-b5c2d7:#515b6a;--kr-b5c2d7:81,91,106;--k-b5c3d7:#505b69;--kr-b5c3d7:80,91,105;--k-b5c4da:#4f5a6a;--kr-b5c4da:79,90,106;--k-b5c4db:#4f5a6b;--kr-b5c4db:79,90,107;--k-b5c7e1:#4a586b;--kr-b5c7e1:74,88,107;--k-b6a98e:#756b56;--kr-b6a98e:117,107,86;--k-b6c1d2:#545c68;--kr-b6c1d2:84,92,104;--k-b6c8e2:#4a576a;--kr-b6c8e2:74,87,106;--k-b7c3d6:#515a68;--kr-b7c3d6:81,90,104;--k-b7c4d7:#505a68;--kr-b7c4d7:80,90,104;--k-b7c7de:#4c5768;--kr-b7c7de:76,87,104;--k-b7c7df:#4c5769;--kr-b7c7df:76,87,105;--k-b8becb:#585d67;--kr-b8becb:88,93,103;--k-b8c1cb:#555c64;--kr-b8c1cb:85,92,100;--k-b8c2d0:#545b65;--kr-b8c2d0:84,91,101;--k-b8c5d9:#4f5967;--kr-b8c5d9:79,89,103;--k-b8c6d9:#4e5866;--kr-b8c6d9:78,88,102;--k-b8c7de:#4c5768;--kr-b8c7de:76,87,104;--k-b9c6d9:#4e5866;--kr-b9c6d9:78,88,102;--k-b9c7dd:#4d5767;--kr-b9c7dd:77,87,103;--k-b9c8de:#4b5666;--kr-b9c8de:75,86,102;--k-bac0c7:#585c61;--kr-bac0c7:88,92,97;--k-bac5d3:#515963;--kr-bac5d3:81,89,99;--k-bac5d5:#505864;--kr-bac5d5:80,88,100;--k-bb6a60:#cc8177;--kr-bb6a60:204,129,119;--k-bbc7d9:#4e5764;--kr-bbc7d9:78,87,100;--k-bcaa8c:#776951;--kr-bcaa8c:119,105,81;--k-bdc9da:#4d5562;--kr-bdc9da:77,85,98;--k-be584d:#d87a6e;--kr-be584d:216,122,110;--k-becadc:#4c5461;--kr-becadc:76,84,97;--k-becbdf:#4a5362;--kr-becbdf:74,83,98;--k-becde2:#475261;--kr-becde2:71,82,97;--k-bf6a32:#d18252;--kr-bf6a32:209,130,82;--k-bfccde:#495360;--kr-bfccde:73,83,96;--k-bfcee4:#465161;--kr-bfcee4:70,81,97;--k-c0cbdc:#4b535f;--kr-c0cbdc:75,83,95;--k-c0ccde:#4a525f;--kr-c0ccde:74,82,95;--k-c0cde1:#485260;--kr-c0cde1:72,82,96;--k-c1ccdc:#4b525e;--kr-c1ccdc:75,82,94;--k-c1ccde:#4a525f;--kr-c1ccde:74,82,95;--k-c1cee2:#47515f;--kr-c1cee2:71,81,95;--k-c2ccda:#4b525c;--kr-c2ccda:75,82,92;--k-c2cedf:#48515d;--kr-c2cedf:72,81,93;--k-c3c8d0:#51555b;--kr-c3c8d0:81,85,91;--k-c3cede:#49515c;--kr-c3cede:73,81,92;--k-c5d0e0:#474f5a;--kr-c5d0e0:71,79,90;--k-c5d1e3:#454e5b;--kr-c5d1e3:69,78,91;--k-c66c61:#d17e74;--kr-c66c61:209,126,116;--k-c6bba5:#665d4d;--kr-c6bba5:102,93,77;--k-c6cbd3:#4f5258;--kr-c6cbd3:79,82,88;--k-c6ccd3:#4e5257;--kr-c6ccd3:78,82,87;--k-c6d1e1:#464e59;--kr-c6d1e1:70,78,89;--k-c6d2e4:#454d5a;--kr-c6d2e4:69,77,90;--k-c6d3e7:#434c5a;--kr-c6d3e7:67,76,90;--k-c7d1e0:#474e58;--kr-c7d1e0:71,78,88;--k-c7d3e5:#444c59;--kr-c7d3e5:68,76,89;--k-c8372d:#ed695b;--kr-c8372d:237,105,91;--k-c8ced5:#4c5055;--kr-c8ced5:76,80,85;--k-c8d4e6:#434b58;--kr-c8d4e6:67,75,88;--k-c9ced6:#4c5055;--kr-c9ced6:76,80,85;--k-c9cfd6:#4b4f54;--kr-c9cfd6:75,79,84;--k-c9d4e5:#434b57;--kr-c9d4e5:67,75,87;--k-c9d5e8:#424a57;--kr-c9d5e8:66,74,87;--k-cacfd6:#4b4f54;--kr-cacfd6:75,79,84;--k-cad6e9:#414956;--kr-cad6e9:65,73,86;--k-cb8980:#9c675f;--kr-cb8980:156,103,95;--k-cbd1d8:#494e53;--kr-cbd1d8:73,78,83;--k-cbd8ec:#3e4755;--kr-cbd8ec:62,71,85;--k-ccd1d9:#494d53;--kr-ccd1d9:73,77,83;--k-ccd2d9:#484d52;--kr-ccd2d9:72,77,82;--k-ccd2da:#484c52;--kr-ccd2da:72,76,82;--k-ccd3db:#474c52;--kr-ccd3db:71,76,82;--k-ccdef9:#364255;--kr-ccdef9:54,66,85;--k-cddcf1:#3a4453;--kr-cddcf1:58,68,83;--k-cedbee:#3c4552;--kr-cedbee:60,69,82;--k-cfd5dc:#464a4f;--kr-cfd5dc:70,74,79;--k-cfdcef:#3b4451;--kr-cfdcef:59,68,81;--k-cfdef5:#384251;--kr-cfdef5:56,66,81;--k-d0d6dd:#45494e;--kr-d0d6dd:69,73,78;--k-d0d6de:#45494e;--kr-d0d6de:69,73,78;--k-d1dbea:#3d444f;--kr-d1dbea:61,68,79;--k-d1dcec:#3c444f;--kr-d1dcec:60,68,79;--k-d2d8df:#43474c;--kr-d2d8df:67,71,76;--k-d2d8e0:#43474c;--kr-d2d8e0:67,71,76;--k-d2dded:#3b434d;--kr-d2dded:59,67,77;--k-d3d8e0:#43464c;--kr-d3d8e0:67,70,76;--k-d3d9e0:#42464b;--kr-d3d9e0:66,70,75;--k-d3e0f4:#37404d;--kr-d3e0f4:55,64,77;--k-d4d6d8:#474849;--kr-d4d6d8:71,72,73;--k-d4d8dd:#44474a;--kr-d4d8dd:68,71,74;--k-d4dae1:#41454a;--kr-d4dae1:65,69,74;--k-d4dae2:#41454a;--kr-d4dae2:65,69,74;--k-d4e3f9:#333d4c;--kr-d4e3f9:51,61,76;--k-d5dbe2:#404449;--kr-d5dbe2:64,68,73;--k-d6dce3:#3f4348;--kr-d6dce3:63,67,72;--k-d6dce4:#3f4348;--kr-d6dce4:63,67,72;--k-d6e2f3:#363e49;--kr-d6e2f3:54,62,73;--k-d7dde5:#3e4247;--kr-d7dde5:62,66,71;--k-d8dee5:#3d4146;--kr-d8dee5:61,65,70;--k-d9dfe6:#3c4045;--kr-d9dfe6:60,64,69;--k-d9e6fa:#313946;--kr-d9e6fa:49,57,70;--k-dae0e7:#3b3f44;--kr-dae0e7:59,63,68;--k-dae6f7:#313945;--kr-dae6f7:49,57,69;--k-dbe0e8:#3b3e44;--kr-dbe0e8:59,62,68;--k-dce7f6:#313842;--kr-dce7f6:49,56,66;--k-dceafe:#2c3542;--kr-dceafe:44,53,66;--k-ddb8b3:#6d524e;--kr-ddb8b3:109,82,78;--k-dde3eb:#383c41;--kr-dde3eb:56,60,65;--k-dfbab4:#6b504c;--kr-dfbab4:107,80,76;--k-dfe4ec:#373a40;--kr-dfe4ec:55,58,64;--k-dfe5ec:#363a3e;--kr-dfe5ec:54,58,62;--k-dfe5ed:#363a3f;--kr-dfe5ed:54,58,63;--k-e0e5ec:#36393e;--kr-e0e5ec:54,57,62;--k-e0e6ee:#34383e;--kr-e0e6ee:52,56,62;--k-e0eaf9:#2e343e;--kr-e0eaf9:46,52,62;--k-e0ebfb:#2c333e;--kr-e0ebfb:44,51,62;--k-e1e7ee:#34373c;--kr-e1e7ee:52,55,60;--k-e1e7ef:#33373d;--kr-e1e7ef:51,55,61;--k-e2e8ef:#32363b;--kr-e2e8ef:50,54,59;--k-e2e8f0:#32363b;--kr-e2e8f0:50,54,59;--k-e2edfe:#2a313c;--kr-e2edfe:42,49,60;--k-e3e8f0:#32363b;--kr-e3e8f0:50,54,59;--k-e3e9f0:#31353a;--kr-e3e9f0:49,53,58;--k-e3e9f1:#31353a;--kr-e3e9f1:49,53,58;--k-e4beb8:#684d48;--kr-e4beb8:104,77,72;--k-e4eaf1:#303439;--kr-e4eaf1:48,52,57;--k-e4eaf2:#303439;--kr-e4eaf2:48,52,57;--k-e5ebf2:#2f3337;--kr-e5ebf2:47,51,55;--k-e5ebf3:#2f3338;--kr-e5ebf3:47,51,56;--k-e6ecf3:#2e3236;--kr-e6ecf3:46,50,54;--k-e6ecf4:#2e3137;--kr-e6ecf4:46,49,55;--k-e7ecf4:#2e3136;--kr-e7ecf4:46,49,54;--k-e7edf4:#2d3035;--kr-e7edf4:45,48,53;--k-e8d1cd:#524340;--kr-e8d1cd:82,67,64;--k-e8eef6:#2b2f34;--kr-e8eef6:43,47,52;--k-e9beb8:#694a46;--kr-e9beb8:105,74,70;--k-e9eff7:#2a2e33;--kr-e9eff7:42,46,51;--k-eaeff6:#2a2d32;--kr-eaeff6:42,45,50;--k-eaf0f7:#292d31;--kr-eaf0f7:41,45,49;--k-eaf0f8:#292c31;--kr-eaf0f8:41,44,49;--k-ebf0f7:#292c30;--kr-ebf0f7:41,44,48;--k-ebf1f9:#272b30;--kr-ebf1f9:39,43,48;--k-ecf0df:#2d3025;--kr-ecf0df:45,48,37;--k-ecf0f6:#292c30;--kr-ecf0f6:41,44,48;--k-ecf2f9:#262a2e;--kr-ecf2f9:38,42,46;--k-ecf2fa:#262a2f;--kr-ecf2fa:38,42,47;--k-edd3cf:#513f3d;--kr-edd3cf:81,63,61;--k-edf3fa:#25282d;--kr-edf3fa:37,40,45;--k-eecbc6:#5b433f;--kr-eecbc6:91,67,63;--k-eef3fb:#25282d;--kr-eef3fb:37,40,45;--k-eef4fb:#23272b;--kr-eef4fb:35,39,43;--k-eff3f9:#25282b;--kr-eff3f9:37,40,43;--k-eff5fb:#222629;--kr-eff5fb:34,38,41;--k-eff5fd:#22252a;--kr-eff5fd:34,37,42;--k-f0f5fc:#222529;--kr-f0f5fc:34,37,41;--k-f0f5fd:#22252a;--kr-f0f5fd:34,37,42;--k-f1f5fb:#222528;--kr-f1f5fb:34,37,40;--k-f1f6fc:#202427;--kr-f1f6fc:32,36,39;--k-f1f7fe:#1f2226;--kr-f1f7fe:31,34,38;--k-f2f6fc:#212327;--kr-f2f6fc:33,35,39;--k-f2f7fd:#1f2226;--kr-f2f7fd:31,34,38;--k-f2f7fe:#1f2226;--kr-f2f7fe:31,34,38;--k-f3f7fe:#1f2125;--kr-f3f7fe:31,33,37;--k-f3f8fe:#1d2024;--kr-f3f8fe:29,32,36;--k-f3f8ff:#1d2024;--kr-f3f8ff:29,32,36;--k-f4f8fe:#1d2023;--kr-f4f8fe:29,32,35;--k-f5f9fe:#1c1e21;--kr-f5f9fe:28,30,33;--k-f5f9ff:#1b1e21;--kr-f5f9ff:27,30,33;--k-f6fafe:#1a1c1f;--kr-f6fafe:26,28,31;--k-f7fafe:#1a1c1e;--kr-f7fafe:26,28,30;--k-f7fbff:#181a1d;--kr-f7fbff:24,26,29;--k-f8f9f8:#1d1e1d;--kr-f8f9f8:29,30,29;--k-f8fafe:#1a1b1d;--kr-f8fafe:26,27,29;--k-f8fbff:#181a1c;--kr-f8fbff:24,26,28;--k-f9fbfe:#18191b;--kr-f9fbfe:24,25,27;--k-fadfdb:#443230;--kr-fadfdb:68,50,48;--k-fafafa:#1b1b1b;--kr-fafafa:27,27,27;--k-fbfcfe:#161618;--kr-fbfcfe:22,22,24;--k-fce5e1:#3c2e2b;--kr-fce5e1:60,46,43;--k-fcfdfe:#131415;--kr-fcfdfe:19,20,21;--k-fcfdff:#131415;--kr-fcfdff:19,20,21;--k-fea195:#f8a499;--kr-fea195:248,164,153;--k-feded9:#46312e;--kr-feded9:70,49,46;--k-fef2f0:#292221;--kr-fef2f0:41,34,33;--k-fef9f9:#1c1919;--kr-fef9f9:28,25,25;--k-fefefe:#101010;--kr-fefefe:16,16,16;--k-ffdbd6:#4a322f;--kr-ffdbd6:74,50,47;--k-ffdfda:#44302d;--kr-ffdfda:68,48,45;--k-fff7f6:#201c1b;--kr-fff7f6:32,28,27;--k-ffffff:#090909;--kr-ffffff:9,9,9}
/* /vendor/maplibre-gl.css */
.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:rgba(0,0,0,.4);position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}

/* /design-tokens.css */
/* Başlık yazı tipi: Source Serif 4 (OFL, fonts/OFL-source-serif-4.txt). */
@font-face{font-family:'Atlas Serif';src:url('/fonts/source-serif-4-latin-ext.woff2') format('woff2');font-display:swap;font-weight:200 900;unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,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:'Atlas Serif';src:url('/fonts/source-serif-4-latin.woff2') format('woff2');font-display:swap;font-weight:200 900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Shared atlas roles. Contrast pairs are checked by npm run check:design. */
:root{
 --ui-text-secondary:var(--k-566377);
 --ui-focus:var(--k-a34e44);
 --ui-surface-input:var(--k-fcfdff);
}


/* /style.css */
@font-face{font-family:Atlas Sans;src:url('/fonts/manrope-latin-ext.woff2') format('woff2');font-display:swap;font-weight:200 800;unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,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:Atlas Sans;src:url('/fonts/manrope-latin.woff2') format('woff2');font-display:swap;font-weight:200 800}
:root{--paper:var(--k-f8f9f8);--ink:var(--k-16223a);--muted:var(--k-55627a);--line:var(--k-dfe5ec);--sea:var(--k-1d4f91);--accent:var(--k-c8372d);--serif:'Atlas Serif',Georgia,'Times New Roman',serif;--sans:'Atlas Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--sea);font-size:14px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:default;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{border:0;background:none}a{color:inherit}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:absolute;z-index:50;top:-60px;left:20px;background:var(--paper);padding:12px}.skip-link:focus{top:10px}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.brand{text-decoration:none;display:flex;align-items:center;gap:15px}.brand-mark{height:37px;display:flex;gap:4px;align-items:end;border-bottom:1px solid var(--accent);padding:0 3px 4px}.brand-mark span{display:block;background:var(--ink);width:5px;transform:skewY(-26deg)}.brand-mark span:nth-child(1){height:20px}.brand-mark span:nth-child(2){height:29px}.brand-mark span:nth-child(3){height:24px}.brand-name{font:32px/1 var(--serif);letter-spacing:-1.3px;display:flex;gap:23px;align-items:center}.brand-subtitle{font:600 10px/1.6 var(--sans);letter-spacing:2.3px;border-left:1px solid var(--k-c9cfd6);padding-left:23px;max-width:92px}.edition{display:flex;gap:14px;align-items:center;letter-spacing:2px;font-size:11px;font-weight:600;margin-right:50px}.edition-line{width:32px;height:1px;background:var(--k-8c98a9)}.edition-no{font:italic 17px var(--serif);letter-spacing:0;color:var(--k-8e99a7)}.top-actions{display:flex;align-items:center;gap:10px}.text-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;font-size:13px;font-weight:500;border-radius:4px}.text-button:hover,.icon-button:hover{background:var(--k-e6ecf3)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px}.action-divider{height:20px;width:1px;background:var(--line);margin:0 4px}.workspace{position:relative;height:calc(100dvh - 82px);min-height:500px;overflow:hidden}#map{position:absolute;inset:0;background:var(--sea)}.map-vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 120px rgba(var(--kr-21344f),0.094)}.sidebar{position:absolute;top:24px;left:24px;width:290px;max-height:calc(100% - 94px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--paper);border:1px solid rgba(var(--kr-ffffff),0.565);box-shadow:0 4px 22px rgba(var(--kr-182840),0.141);padding:25px 24px 0;border-radius:4px}.sidebar-heading{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;color:var(--muted)}h1{font-family:var(--serif);font-size:39px;letter-spacing:-1.1px;font-weight:400;line-height:1.05;margin:18px 0 14px}.intro{font-size:13px;line-height:1.75;color:var(--muted);margin:0 0 21px}.search-container{position:relative;display:flex;align-items:center;border:1px solid var(--k-d4dae1);background:var(--k-ebf0f7);border-radius:3px;padding:0 11px;gap:8px;margin-bottom:24px;height:42px}.search-container>.icon{width:17px;height:17px;color:var(--muted)}#search{width:100%;min-width:0;background:transparent;border:0;outline:0;font-size:12px;padding:10px 0;color:var(--ink)}#search::placeholder{color:var(--k-7f848b)}.search-container:focus-within{outline:2px solid var(--k-8a98ad);outline-offset:2px}.search-hint{font-size:11px;background:var(--k-e0e6ee);color:var(--k-7e8a9b);border:1px solid var(--k-d3d8e0);border-radius:3px;padding:0 5px}.section-caption{display:flex;align-items:center;justify-content:space-between;margin:0 0 13px}.section-caption h2{margin:0;font-size:12px;font-weight:700}.section-caption>span{font-size:9px;letter-spacing:1px;color:var(--k-8992a0)}.layer-option{display:flex;align-items:center;gap:11px;position:relative;cursor:pointer;min-height:52px}.layer-art{width:33px;height:33px;flex-shrink:0;background-color:var(--k-e3e8f0);border:1px solid var(--k-d8dee5);border-radius:3px;overflow:hidden}.relief-art{background:repeating-radial-gradient(ellipse at 28% 80%,transparent 0 3px,var(--k-93a5bf) 3.5px 4px,transparent 4.5px 7px),var(--k-e0e6ee);transform:none}.type-art{font:20px/32px var(--serif);text-align:center;color:var(--k-69788f)}.road-art{background:linear-gradient(47deg,transparent 41%,var(--k-abb9cf) 42% 45%,var(--k-f7fbff) 46% 54%,var(--k-abb9cf) 55% 58%,transparent 59%),linear-gradient(110deg,transparent 38%,var(--k-abb9cf) 39% 41%,var(--k-f7fbff) 42% 50%,var(--k-abb9cf) 51% 53%,transparent 54%),var(--k-e3e8f0)}.building-art{background:repeating-linear-gradient(90deg,transparent 0 9px,var(--k-e3e8f0) 9px 13px),repeating-linear-gradient(0deg,var(--k-a3b6d3) 0 7px,var(--k-e3e8f0) 7px 11px);border:6px solid var(--k-e3e8f0)}.layer-text{font-size:12px;flex:1;font-weight:600}.layer-text small{display:block;font-weight:400;font-size:10px;margin-top:3px;color:var(--ui-text-secondary)}.layer-option input{position:absolute;opacity:0;width:34px;height:24px;right:0;margin:0}.switch{width:29px;height:17px;border-radius:12px;background:var(--k-d6dce3);border:1px solid var(--k-c5d0e0);position:relative;flex-shrink:0;transition:background .18s}.switch:after{content:'';position:absolute;width:11px;height:11px;left:2px;top:2px;border-radius:50%;background:var(--k-ffffff);box-shadow:0 1px 2px rgba(var(--kr-000000),0.133);transition:transform .18s}.layer-option input:checked+.switch{background:var(--k-4e6382);border-color:var(--k-4e6382)}.layer-option input:checked+.switch:after{transform:translateX(12px)}.layer-option input:focus-visible+.switch{outline:2px solid var(--accent);outline-offset:4px}.layer-option:hover .layer-text{color:var(--k-c8372d)}.region-section{border-top:1px solid var(--line);margin-top:21px;padding-top:20px}.region-button{display:flex;align-items:center;gap:13px;width:100%;border-bottom:1px solid var(--k-e2e8ef);padding:11px 0;text-align:left;font-size:12px}.region-button>span:first-child{font-size:9px;color:var(--k-97a1af);font-variant-numeric:tabular-nums}.region-button .icon{width:14px;height:14px;margin-left:auto;color:var(--k-8a97a9);transition:transform .2s}.region-button:hover .icon{transform:translateX(3px);color:var(--accent)}.region-button:hover,.region-button.active{color:var(--accent)}.region-button.active>span:first-child{color:var(--accent)}.sidebar-foot{display:flex;gap:9px;margin:18px -24px 0;padding:16px 24px;background:var(--k-eaf0f8);border-top:1px solid var(--k-dfe5ed)}.sidebar-foot>.icon{width:14px;height:14px;margin-top:2px;color:var(--k-7b899e)}.sidebar-foot p{margin:0;font-size:10px;line-height:1.7;color:var(--k-78859a)}.map-heading{position:absolute;top:28px;left:345px;display:flex;gap:18px;font-size:10px;letter-spacing:1.5px;color:var(--k-536177);pointer-events:none}.map-heading>span:first-child{opacity:.65}.view-switch{position:absolute;right:25px;top:24px;display:flex;gap:3px;padding:4px;background:var(--paper);border:1px solid rgba(var(--kr-ffffff),0.565);box-shadow:0 2px 10px rgba(var(--kr-23344c),0.082);border-radius:4px}.view-switch button{display:flex;align-items:center;gap:5px;padding:8px 13px;border-radius:2px;color:var(--k-737f92);font-size:12px}.view-switch .icon{width:16px;height:16px}.view-switch button.active{background:var(--k-314460);color:var(--k-f1f7fe)}.map-controls{position:absolute;right:25px;top:102px;display:flex;flex-direction:column;align-items:center;gap:18px}.compass-button{width:44px;height:66px;display:flex;align-items:center;flex-direction:column;padding:0;color:var(--k-dde3eb);filter:drop-shadow(0 1px 2px rgba(var(--kr-102e46),0.667))}.compass-button>span{font-size:10px;font-weight:700}.compass-button svg{width:26px;height:42px;transition:transform .2s}.control-group{border-radius:4px;overflow:hidden;background:var(--paper);box-shadow:0 2px 10px rgba(var(--kr-1d2c42),0.125)}.control-group button{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:300}.control-group button+button{border-top:1px solid var(--line)}.control-group button:hover{background:var(--k-e2e8f0)}.control-group button.active{background:var(--k-c8372d);color:var(--k-ffffff)}.control-group .icon{width:19px;height:19px}.bottom-caption{position:absolute;left:346px;bottom:61px;display:flex;gap:15px;align-items:center;color:var(--k-ecf0df);pointer-events:none;text-shadow:0 1px 5px rgba(var(--kr-213451),0.439)}.caption-rule{width:33px;height:1px;background:var(--k-cb8980)}.bottom-caption strong{font:italic 24px var(--serif);display:block}.bottom-caption div>span{display:block;font-size:10px;letter-spacing:.5px;margin-top:7px;opacity:.65}.map-status{position:absolute;bottom:15px;left:25px;display:flex;gap:13px;align-items:center;color:var(--k-536073);background:rgba(var(--kr-f8f9f8),0.937);padding:9px 13px;border-radius:3px;font-size:10px;font-variant-numeric:tabular-nums;box-shadow:0 1px 9px rgba(var(--kr-173847),0.082)}.status-separator{height:10px;width:1px;background:var(--k-c7d1e0)}.maplibregl-ctrl-bottom-right{bottom:6px;right:14px}.maplibregl-ctrl-attrib{font-size:9px!important;background:rgba(var(--kr-f8f9f8),0.871)!important;color:var(--k-576272)!important;border-radius:3px!important;padding:3px 6px!important}.maplibregl-ctrl-attrib a{color:var(--k-576272)}.maplibregl-ctrl-scale{background:transparent!important;border-color:var(--k-f8f9f8)!important;color:var(--k-f8f9f8)!important;font:10px var(--sans)!important;filter:drop-shadow(0 1px 2px var(--k-1d4f91));text-align:center}.maplibregl-ctrl-bottom-left{bottom:58px;left:auto;right:85px}.maplibregl-canvas{outline:none}.maplibregl-canvas:focus-visible{outline:2px solid var(--k-c66c61);outline-offset:-3px}.map-loading{position:absolute;left:calc(50% + 145px);top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;padding:18px 23px;background:rgba(var(--kr-f8f9f8),0.929);border-radius:4px;box-shadow:0 5px 25px rgba(var(--kr-1d4f91),0.145);font-size:13px;z-index:5}.loading-ring{width:19px;height:19px;border:2px solid var(--k-c0ccde);border-top-color:var(--k-445775);border-radius:100%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.map-error{position:absolute;z-index:8;left:calc(50% + 145px);top:45%;transform:translate(-50%,-50%);background:var(--paper);padding:24px;max-width:360px;border-radius:4px;box-shadow:0 5px 20px rgba(var(--kr-22344e),0.188)}.map-error strong,.map-error>span{display:block}.map-error>span{margin:10px 0 18px;line-height:1.7;color:var(--muted)}.primary-button{background:var(--sea);color:var(--paper);padding:11px 17px;border-radius:3px}.search-results{position:absolute;z-index:15;top:48px;left:-1px;right:-1px;background:var(--paper);border:1px solid var(--line);box-shadow:0 5px 20px rgba(var(--kr-2b3d58),0.145);border-radius:3px;max-height:280px;overflow:auto;padding:5px}.search-result{display:block;width:100%;text-align:left;padding:11px 10px;font-size:12px}.search-result:hover,.search-result:focus{background:var(--k-e0ebfb)}.empty-search{padding:10px;font-size:12px;color:var(--muted);line-height:1.7}.measurement-card{position:absolute;bottom:67px;left:calc(50% + 115px);transform:translateX(-50%);background:var(--paper);border:1px solid rgba(var(--kr-ffffff),0.533);border-radius:4px;padding:20px 22px;box-shadow:0 5px 25px rgba(var(--kr-17273d),0.188);min-width:330px;z-index:6}.measurement-card strong{display:block;margin-top:8px;font:26px var(--serif)}.measurement-card p{font-size:11px;color:var(--muted);margin:9px 0 4px}.measurement-actions{display:flex;justify-content:end;gap:4px;margin-top:10px}.measurement-actions .text-button{font-size:11px}.point-card{position:absolute;bottom:67px;right:25px;width:265px;background:var(--paper);padding:16px 20px 20px;border-radius:4px;box-shadow:0 4px 20px rgba(var(--kr-1d2c42),0.141);z-index:5}.point-title{display:flex;justify-content:space-between;align-items:center}.point-title .icon-button{width:25px;height:25px}.point-card>strong{display:block;font:23px var(--serif);margin:10px 0}.point-card>span{font-size:12px;font-variant-numeric:tabular-nums}.point-card p{font-size:12px;color:var(--muted);margin:8px 0 16px}.point-card small{display:block;font-size:10px;color:var(--k-818d9f);border-top:1px solid var(--line);padding-top:12px}.sources-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:470px;height:100dvh;max-height:100dvh;max-width:95vw;border:0;border-left:1px solid rgba(var(--kr-ffffff),0.533);background:var(--paper);color:var(--ink);padding:34px;box-shadow:-10px 0 60px rgba(var(--kr-0b2b3b),0.2)}.sources-dialog::backdrop{background:rgba(var(--kr-0a2a39),0.502);backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:start;justify-content:space-between}.dialog-heading h2{font:34px var(--serif);letter-spacing:-.6px;margin:14px 0 18px}.dialog-intro{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 30px}.source-entry{display:flex;gap:20px;border-top:1px solid var(--line);padding:23px 0}.source-entry>span{color:var(--k-93a4bd);font-size:11px;padding-top:2px}.source-entry h3{font-size:14px;font-weight:600;margin:0 0 10px}.source-entry p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 10px}.source-entry a{font-size:12px;text-underline-offset:4px;color:var(--k-994c43)}.source-note{background:var(--k-e7ecf4);padding:20px;margin-top:12px}.source-note strong{font-size:13px}.source-note p{font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0 0}.toast{position:fixed;z-index:40;bottom:30px;left:50%;transform:translateX(-50%);color:var(--paper);background:rgba(var(--kr-1d4f91),0.937);box-shadow:0 5px 20px rgba(var(--kr-182840),0.188);border:1px solid rgba(var(--kr-abbbd3),0.2);border-radius:4px;padding:13px 21px;font-size:13px;max-width:90vw}.mobile-only,.panel-toggle{display:none}[hidden]{display:none!important}
@media(min-width:761px){h1{font-size:36px;margin:12px 0 10px}.intro{line-height:1.6;margin-bottom:14px}.search-container{margin-bottom:20px}#search{font-size:14px}.layer-option{min-height:46px}.layer-text{font-size:14px}.layer-text small{font-size:11px;color:var(--ui-text-secondary)}.section-caption h2{font-size:13px}.section-caption{margin-bottom:10px}.region-section{margin-top:14px;padding-top:14px}.region-button{font-size:13px;padding:8px 0}.sidebar-foot{margin-top:14px;padding-top:12px;padding-bottom:12px}.sidebar-foot p{font-size:11px;color:var(--k-5e6f89)}}
@media(max-height:800px) and (min-width:761px){.sidebar{top:18px;padding-top:20px;max-height:calc(100% - 73px)}h1{font-size:33px;margin:13px 0 9px}.intro{font-size:12px;margin-bottom:14px}.search-container{margin-bottom:18px}.layer-option{min-height:45px}.region-section{margin-top:15px;padding-top:15px}.region-button{padding:9px 0}.sidebar-foot{margin-top:14px;padding-top:12px;padding-bottom:12px}.section-caption{margin-bottom:8px}}
@media(max-width:1100px){.brand-subtitle{display:none}.edition{margin-right:0}.map-heading{display:none}.bottom-caption strong{font-size:22px}.bottom-caption{left:340px}.sidebar{width:270px;padding-left:21px;padding-right:21px}.sidebar-foot{margin-left:-21px;margin-right:-21px;padding-left:21px;padding-right:21px}}
@media(max-width:760px){.topbar{height:68px;padding:0 18px}.brand-name{font-size:29px}.brand-mark{height:32px}.brand{gap:11px}.edition{display:none}.top-actions{gap:5px}.top-actions .text-button{font-size:12px;gap:6px}.top-actions .text-button .icon{width:17px}.action-divider{display:none}#fullscreen-button{display:none}.workspace{height:calc(100dvh - 68px);min-height:420px}.sidebar{display:none;top:72px;left:14px;bottom:62px;max-height:none;width:min(310px,calc(100vw - 78px));z-index:9;padding-top:20px}.sidebar.open{display:block}.mobile-only{display:inline-flex}.panel-toggle{display:flex;gap:8px;align-items:center;position:absolute;left:14px;top:16px;padding:12px 14px;background:var(--paper);border-radius:4px;box-shadow:0 2px 10px rgba(var(--kr-1d4f91),0.125);font-size:12px}.panel-toggle .icon{width:17px;height:17px}.view-switch{top:16px;right:14px}.view-switch button{padding:9px 11px}.map-controls{right:14px;top:85px;gap:14px}.compass-button{height:58px}.control-group button{width:40px;height:40px}.bottom-caption{left:20px;bottom:91px}.bottom-caption strong{font-size:23px}.caption-rule{width:24px}.bottom-caption div>span{font-size:10px}.map-status{left:14px;bottom:42px;padding:8px 10px;font-size:9px;gap:9px}.maplibregl-ctrl-bottom-right{right:7px;bottom:5px}.maplibregl-ctrl-bottom-left{bottom:72px;right:8px}.maplibregl-ctrl-attrib{font-size:8px!important;max-width:calc(100vw - 24px)}.map-loading,.map-error{left:50%;width:max-content;max-width:calc(100% - 30px);font-size:12px}.measurement-card{left:14px;right:14px;bottom:93px;transform:none;min-width:0;padding:18px;max-width:370px}.point-card{left:14px;right:auto;bottom:93px;width:calc(100% - 82px);max-width:300px}.sources-dialog{padding:26px}.source-entry{gap:13px}.dialog-heading h2{font-size:30px}.toast{bottom:93px}.sidebar-foot p{font-size:11px}.eyebrow{font-size:10px}.search-container{height:45px}#search{font-size:14px}.layer-text{font-size:14px}.layer-text small{font-size:11px}.region-button{font-size:14px;padding:13px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}


/* /history.css */
/* Historical atlas extension: independent from the geographic reference surface. */
#map{z-index:0}.sidebar,.view-switch,.map-controls,.map-status{z-index:4}.map-heading{z-index:2}.map-loading,.map-error{z-index:12}.sidebar{width:292px;max-height:calc(100% - 88px)}.sidebar h1{font-size:37px;margin:16px 0 12px}.sidebar .intro{font-size:13px;line-height:1.7;margin-bottom:20px}.history-themes{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 24px}.theme-button{display:flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid var(--k-d2d8e0);border-radius:3px;font-size:12px;color:var(--k-7b8087);background:transparent;min-height:38px}.theme-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.theme-button.active{color:var(--theme);background:color-mix(in srgb,var(--theme) 9%,var(--paper));border-color:color-mix(in srgb,var(--theme) 40%,var(--paper))}.theme-button:hover{border-color:var(--theme)}.history-list-caption{margin:0 0 4px}.history-list-caption h2{font-size:14px}.history-list-caption>span{font-size:11px;letter-spacing:0}.history-list{font-size:13px;line-height:1.6}.history-row{display:flex;align-items:center;width:100%;padding:13px 0;gap:11px;text-align:left;border-bottom:1px solid var(--line)}.history-row-symbol{width:32px;height:34px;color:var(--theme);display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--theme) 8%,var(--paper));border-radius:3px}.history-row-symbol svg{width:21px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3}.history-row-text strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.history-row-text small{font-size:11px;color:var(--ui-text-secondary);display:block;margin-top:3px}.history-row-arrow{margin-left:auto;color:var(--k-93a0b4)}.history-row:hover .history-row-text,.history-row.selected .history-row-text{color:var(--theme)}.history-row.selected{box-shadow:inset 3px 0 var(--theme);padding-left:9px}.history-empty{font-size:13px;line-height:1.7;padding:15px 0;color:var(--muted)}.history-empty button{text-decoration:underline}.history-overview{padding:15px 0;display:flex;justify-content:space-between;width:100%;font-size:12px;color:var(--k-5b697e)}.base-settings{border-top:1px solid var(--k-c9d4e5);margin-top:4px;padding-top:4px}.base-settings>summary{cursor:pointer;list-style:none;padding:17px 0;display:flex;justify-content:space-between;font-size:13px;font-weight:600}.base-settings>summary::-webkit-details-marker{display:none}.base-settings[open]>summary span{transform:rotate(45deg)}.base-settings .search-container{margin-top:5px}.sidebar-foot{margin-top:0}.sidebar-foot p{font-size:11px}.map-heading{top:24px;left:340px;display:flex;flex-direction:column;gap:6px;letter-spacing:0;color:var(--k-3d4e67);font-size:11px;padding:9px 13px;background:rgba(var(--kr-f8f9f8),0.929);border:1px solid rgba(var(--kr-ffffff),0.6);border-radius:3px}.map-heading>span:first-child{opacity:1;font-size:10px;letter-spacing:1.4px;font-weight:700}.time-panel{position:absolute;z-index:5;left:340px;right:24px;bottom:45px;background:rgba(var(--kr-f8f9f8),0.969);border:1px solid rgba(var(--kr-ffffff),0.6);border-radius:5px;box-shadow:0 5px 30px rgba(var(--kr-243753),0.125);padding:19px 24px 12px;backdrop-filter:blur(10px)}.time-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:13px}.time-intro .eyebrow{font-size:9px}.period-current{display:flex;align-items:baseline;gap:15px}.period-current>strong{font:40px/1.15 var(--serif);letter-spacing:-1.5px}.period-current>span{font-size:13px;color:var(--k-576780)}.period-narrative{max-width:420px;padding-left:20px;border-left:1px solid var(--line)}.period-narrative>strong{font:20px var(--serif)}.period-narrative>p{margin:5px 0 0;font-size:11px;line-height:1.6;color:var(--k-6a778a)}.period-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;position:relative}.period-buttons:before{content:'';position:absolute;top:8px;left:7%;right:7%;height:1px;background:var(--k-c3cede)}.period-button{position:relative;text-align:center;padding:3px 2px 4px;color:var(--k-798597);min-height:59px}.period-tick{width:10px;height:10px;display:block;background:var(--paper);border:1px solid var(--k-9aaac1);border-radius:50%;margin:0 auto 7px}.period-button strong{display:block;font-size:15px;font-weight:500}.period-button small{display:block;font-size:10px;margin-top:3px;white-space:nowrap}.period-button.active{color:var(--ink)}.period-button.active .period-tick{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--kr-c8372d),0.094)}.period-button.active strong{font-weight:750}.period-button:hover{color:var(--accent)}.history-marker{z-index:1;--theme:var(--k-a6633e)}.marker-button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--theme);background:var(--k-f5f9ff);border:2px solid var(--theme);box-shadow:0 3px 9px rgba(var(--kr-142f44),0.22);transition:background .2s,scale .2s}.marker-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.marker-button:hover,.history-marker.selected .marker-button{color:var(--k-fcfdff);background:var(--theme);scale:1.13}.history-marker.selected{z-index:3}.marker-label{position:absolute;top:9px;left:48px;white-space:nowrap;color:var(--k-2b394f);font-size:12px;line-height:1.5;font-weight:600;background:rgba(var(--kr-f5f9fe),0.933);padding:2px 6px;border-radius:2px;box-shadow:0 1px 5px rgba(var(--kr-24354d),0.063);pointer-events:none}.label-left .marker-label{left:auto;right:48px}.label-below .marker-label{left:50%;top:46px;transform:translateX(-50%)}.history-marker.selected .marker-label{color:var(--theme)}.history-card{position:absolute;z-index:7;top:84px;right:82px;bottom:226px;width:350px;max-height:760px;background:var(--paper);border:1px solid rgba(var(--kr-ffffff),0.6);border-radius:5px;box-shadow:0 8px 35px rgba(var(--kr-202f46),0.188);display:flex;flex-direction:column;overflow:hidden}.history-card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 6px 22px;border-bottom:1px solid var(--line);flex-shrink:0}.history-card-head .eyebrow{color:var(--theme);font-size:10px}.history-card-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.history-title-wrap{padding:20px 22px 16px}.history-title-wrap h2{font:30px/1.08 var(--serif);letter-spacing:-.7px;margin:0}.history-title-wrap p{font-size:12px;color:var(--muted);margin:9px 0 0}.history-photo{margin:0;background:var(--k-e3e9f1)}.history-photo img{display:block;width:100%;height:auto;max-height:245px;object-fit:contain}.history-photo figcaption{font-size:10px;color:var(--k-58667c);line-height:1.5;padding:7px 16px;background:var(--k-e9eff7)}.history-photo figcaption a{white-space:nowrap;text-underline-offset:3px}.history-card-body{padding:0 22px 24px}.image-date-note{font-size:10px;line-height:1.6;color:var(--k-6e7b8e);margin:11px 0 20px}.selected-era{border-left:3px solid var(--theme);padding-left:13px;margin:0 0 20px}.selected-era .eyebrow{font-size:9px}.selected-era h3{font:22px/1.2 var(--serif);margin:6px 0 8px}.selected-era p,.history-summary{font-size:13px;line-height:1.85;color:var(--k-52647e);margin:0}.history-summary{margin-bottom:20px}.history-date-row{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:16px}.history-date-row>span{font-size:11px;color:var(--muted)}.history-date-row>strong{font-size:14px;font-weight:600}.certainty-note{font-size:10px;color:var(--k-9a4a41);border:1px dashed var(--k-bcaa8c);padding:7px 9px;border-radius:3px;line-height:1.5;margin:13px 0}.history-caution{font-size:12px;line-height:1.8;color:var(--k-677385)}.history-section-title{font-size:13px;margin:22px 0 15px}.history-events{list-style:none;padding:0 0 0 13px;margin:0 0 24px;border-left:1px solid var(--k-c1cee2)}.history-events li{position:relative;padding:0 0 15px 7px}.history-events li:last-child{padding-bottom:0}.history-events li:before{content:'';position:absolute;left:-17px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--theme)}.history-events li>span{font-size:12px;font-weight:650}.history-events li>p{font-size:12px;color:var(--muted);line-height:1.65;margin:4px 0 0}.history-evidence{border-top:1px solid var(--line);padding:12px 0}.history-evidence summary{cursor:pointer;font-size:12px;font-weight:600}.history-evidence ul{list-style:none;padding:0;margin:15px 0}.history-evidence li{margin-bottom:14px}.history-evidence a{font-size:12px;line-height:1.6;text-underline-offset:3px}.history-evidence small{display:block;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.6}.history-evidence p{font-size:11px;line-height:1.75;color:var(--muted);margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.point-card,.measurement-card{bottom:230px}.maplibregl-ctrl-bottom-left{bottom:225px}.map-controls{z-index:5}.history-card-open .map-heading{max-width:240px}.history-card-open .map-heading>span:last-child{display:none}
@media(max-width:1100px) and (min-width:761px){.sidebar{width:270px;left:18px}.time-panel{left:306px;right:18px;padding:15px 15px 10px}.map-heading{display:flex;left:306px}.period-narrative{max-width:260px}.period-narrative>p{display:none}.history-card{right:74px;width:310px;top:82px;bottom:214px}.period-current{gap:10px}.period-current>span{font-size:11px}.period-button small{font-size:9px}}
@media(max-width:760px){.sidebar{width:min(310px,calc(100vw - 74px));max-height:none;top:72px;bottom:205px;left:14px;z-index:9}.sidebar h1{font-size:32px}.sidebar .intro{font-size:13px}.history-row{padding:12px 0}.history-themes{gap:6px}.theme-button{font-size:12px;min-height:40px}.map-heading{display:flex;left:14px;top:72px;padding:7px 10px;font-size:9px;gap:4px;max-width:230px}.map-heading>span:first-child{font-size:9px}.map-heading>span:last-child{font-size:9px}.time-panel{left:10px;right:10px;bottom:37px;padding:13px 12px 9px;z-index:5}.time-intro{margin-bottom:8px}.period-current>strong{font-size:32px}.period-current>span{font-size:12px}.period-narrative{display:none}.period-buttons{gap:3px}.period-button{min-height:53px}.period-button strong{font-size:13px}.period-button small{font-size:8px}.period-tick{margin-bottom:6px;width:8px;height:8px}.period-buttons:before{top:7px}.time-intro .eyebrow{font-size:8px}.map-status{display:none}.maplibregl-ctrl-bottom-left{bottom:198px;right:10px}.maplibregl-ctrl-bottom-right{bottom:3px}.history-card{left:10px;right:10px;top:auto;bottom:203px;width:auto;height:48dvh;max-height:440px;z-index:8}.history-card-head{padding:5px 10px 5px 17px}.history-title-wrap{padding:14px 17px}.history-title-wrap h2{font-size:27px}.history-card-body{padding:0 17px 20px}.history-photo img{max-height:205px}.history-card-open .map-heading{display:none}.marker-label{font-size:10px;left:40px;top:8px;padding:2px 4px}.label-left .marker-label{right:40px}.label-below .marker-label{left:50%;top:39px}.marker-button{width:33px;height:33px}.marker-button svg{width:20px;height:20px}.point-card,.measurement-card{bottom:213px}.panel-toggle{z-index:5}.view-switch{z-index:5}.theme-button.active{outline-offset:2px}.history-card .selected-era p,.history-summary{font-size:14px}}
@media(max-height:720px) and (min-width:761px){.sidebar{top:15px;max-height:calc(100% - 64px)}.sidebar h1{font-size:28px;margin:10px 0}.sidebar .intro{margin-bottom:13px}.history-themes{margin-bottom:14px}.history-row{padding:9px 0}.time-panel{padding:10px 17px 8px;bottom:35px}.time-intro{margin-bottom:6px}.period-current>strong{font-size:30px}.period-narrative>p{display:none}.history-card{top:78px;bottom:190px}.maplibregl-ctrl-bottom-left{bottom:183px}}
@media(prefers-reduced-motion:reduce){.marker-button{transition:none}}

.history-cluster .marker-button{font-size:15px;font-weight:700;background:var(--k-425775);color:var(--k-fcfdfe);box-shadow:0 0 0 5px rgba(var(--kr-425775),0.145),0 3px 9px rgba(var(--kr-142f44),0.22)}

/* Layer 03: sourced traces and explicitly modern reference areas. */
.spatial-key{display:grid;gap:9px;padding:0 0 18px;margin-bottom:10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--k-526279)}
.spatial-key>span{display:flex;align-items:center;gap:9px}.spatial-key i{display:inline-block;width:25px;flex-shrink:0}.trace-key{border-top:3px solid var(--k-954729)}.area-key{height:11px;border:1.5px dashed var(--k-476da6);background:rgba(var(--kr-476da6),0.11)}.spatial-key small{font-size:11px;color:var(--muted);line-height:1.5}.spatial-key label{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.spatial-key output{font-variant-numeric:tabular-nums}.spatial-key input{width:100%;accent-color:var(--k-286f7b);cursor:pointer;height:20px;margin:0}.history-themes{margin-bottom:18px}.history-geometry-preview{color:var(--theme);background:var(--k-e6ecf3);padding:6px 0 0;border-top:1px solid var(--k-d2dded);border-bottom:1px solid var(--k-d2dded)}.history-geometry-preview svg{display:block;width:100%;max-height:190px;background-image:linear-gradient(rgba(var(--kr-526279),0.043) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--kr-526279),0.043) 1px,transparent 1px);background-size:20px 20px}.history-geometry-preview svg text{font:10px Manrope,sans-serif;fill:var(--k-526279);letter-spacing:1px}.history-geometry-preview>p{margin:0;padding:11px 17px;font-size:12px;line-height:1.7;color:var(--k-51637c);background:var(--k-ebf1f9)}.history-card-body{padding-top:14px}.period-buttons{grid-template-columns:repeat(var(--period-count,10),minmax(64px,1fr))}.period-button small{font-size:10px}.period-button strong{font-size:14px}.history-row-text small{line-height:1.6}.theme-button{min-height:40px}.history-card:focus-within{outline-offset:3px}
@media(max-width:1100px) and (min-width:761px){.period-button small{font-size:9px}.time-panel{padding-inline:12px}.period-buttons{gap:2px}.period-current>span{display:none}}
@media(max-width:760px){.period-buttons{grid-template-columns:repeat(var(--period-count,10),minmax(65px,1fr));overflow-x:auto;scrollbar-width:thin;gap:4px;padding-bottom:5px;scroll-snap-type:x proximity}.period-button{scroll-snap-align:center}.period-button small{font-size:10px}.period-buttons:before{right:auto;width:calc(var(--period-count,10) * 69px - 64px);left:30px}.spatial-key{font-size:12px}.history-card{bottom:217px}.sidebar{bottom:217px}.history-geometry-preview svg{max-height:160px}.time-panel{padding-bottom:7px}}

/* Gates, route references and former harbour sites. */
.history-state-status{display:block;font-size:10px;line-height:1.6;color:var(--k-526279);margin-top:7px;font-weight:650}.history-state-status[data-status="former"]{color:var(--k-715746)}.history-state-status[data-status="unknown"]{color:var(--k-994d45)}.former-site .marker-button{border-style:dashed;background:var(--k-e9eff7);color:var(--theme)}.former-site .marker-button:after{content:'×';position:absolute;right:-4px;bottom:-4px;border-radius:50%;background:var(--k-eef4fb);border:1px solid currentColor;font:700 12px/16px sans-serif;width:16px;height:16px}.uncertain-date .marker-button{border-style:dashed}.former-key{position:relative;height:19px!important;width:19px!important;margin-inline:3px;border:1.5px dashed var(--k-3c6997);border-radius:50%;color:var(--k-3c6997)}.former-key:after{content:'×';position:absolute;right:-5px;bottom:-6px;background:var(--paper);font-style:normal;font-weight:700}.history-related{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.related-place{border:1px solid var(--k-b9c8de);border-radius:3px;background:transparent;color:var(--k-3a5172);font:inherit;font-size:12px;min-height:44px;padding:9px 12px;cursor:pointer;text-align:left}.related-place:hover{background:var(--k-e4eaf1)}.related-place:focus-visible{outline:2px solid var(--k-425775);outline-offset:3px}.related-place:disabled{opacity:.5;cursor:default}.history-themes{grid-template-columns:repeat(2,minmax(0,1fr))}

/* Documentary neighbourhoods: dates are attestations, not foundation years. */
.neighborhood-entry{display:block;width:100%;padding:14px 13px;margin:18px 0 20px;background:var(--k-dfe5ec);border:1px solid var(--k-c6bba5);border-left:3px solid var(--k-735641);border-radius:3px;text-align:left;color:var(--k-4d4636);cursor:pointer}.neighborhood-entry>span{display:block;font-size:11px;letter-spacing:1.2px;margin-bottom:7px}.neighborhood-entry strong{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:600}.neighborhood-entry:hover{background:var(--k-edd3cf)}.neighborhood-entry:focus-visible{outline:2px solid var(--k-735641);outline-offset:3px}.history-documentary{margin:18px 0 24px;padding:16px;background:var(--k-e1e7ef);border-top:1px solid var(--k-ddb8b3);border-bottom:1px solid var(--k-ddb8b3)}.history-documentary .eyebrow{font-size:12px;color:var(--k-735641)}.history-documentary dl{margin:15px 0}.history-documentary dt{font-size:12px;color:var(--k-6c685a);margin-top:13px}.history-documentary dd{font:19px/1.45 var(--serif);margin:5px 0 0;color:var(--k-453f32)}.history-documentary p{font-size:12px;line-height:1.65;color:var(--k-6c685a);margin:13px 0 0}.history-record-years{display:flex;gap:8px}.record-year{font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;min-width:68px;min-height:44px;border:1px solid var(--k-b6a98e);background:transparent;border-radius:3px;color:var(--k-594b37);cursor:pointer}.record-year[aria-pressed="true"]{color:var(--k-f8fbff);background:var(--k-735641);border-color:var(--k-735641)}.record-year:focus-visible{outline:2px solid var(--k-735641);outline-offset:3px}.history-state-status[data-status="documented"]{color:var(--k-735641);font-size:12px}.history-marker .marker-label{max-width:245px;text-overflow:ellipsis;overflow:hidden}.period-buttons{overflow-x:auto;scrollbar-width:thin;padding-bottom:5px}.history-row-text strong{line-height:1.4}.theme-button[data-theme="mahalle"]{grid-column:1/-1;justify-content:center}
/* Regional exploration remains a filter, never a historical boundary layer. */
.cross-shore-entry{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;margin:0 0 18px;background:var(--k-354864);color:var(--k-fff7f6);border:1px solid var(--k-354864);border-radius:3px;text-align:left;min-height:66px}.cross-shore-entry>span{font-size:12px;letter-spacing:.05em;opacity:.8}.cross-shore-entry strong{font-size:14px;font-weight:600}.cross-shore-entry:hover{background:var(--k-2a3a53)}.history-explorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 0 8px;margin-bottom:18px}.history-explorer>summary{font-size:14px;padding:14px 0;cursor:pointer;font-weight:600}.history-search-label{display:block;font-size:12px;color:var(--k-5b6778);margin-bottom:7px}#history-search{display:block;width:100%;min-height:44px;border:1px solid var(--k-b3c0d2);border-radius:3px;background:var(--k-f8fafe);padding:10px;font-size:16px;color:var(--k-2d405c)}.history-areas{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 7px}.history-area{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px;min-height:44px;border:1px solid var(--k-c2cedf);border-radius:3px;font-size:13px;color:var(--k-4a5f7d);text-align:left}.history-area small{font-size:12px;font-variant-numeric:tabular-nums;opacity:.75}.history-area[aria-pressed=true]{background:var(--k-354761);border-color:var(--k-354761);color:var(--k-f8fbff)}.history-area:hover{border-color:var(--k-354761)}.history-documented{display:flex;align-items:center;gap:8px;min-height:48px;font-size:13px;line-height:1.5;cursor:pointer}.history-documented input{width:18px;height:18px;accent-color:var(--k-354761);flex-shrink:0}.history-explorer-note,.history-evidence-count{font-size:12px;line-height:1.6;color:var(--ui-text-secondary);margin:4px 0 10px}.history-clear-filters,.history-empty-action,.history-catalog-link{font-size:13px;color:var(--k-395072);text-align:left;min-height:44px;text-decoration:underline;text-underline-offset:3px;line-height:1.6}.history-catalog-link{width:100%;padding:9px 0}.history-clear-filters{font-size:12px}.history-evidence-count{margin-bottom:3px}.event-source{display:inline-flex;align-items:center;min-height:32px;font-size:12px;color:var(--k-3d5372);text-underline-offset:3px}.map-heading #history-viewport-label{font-weight:600;line-height:1.6;font-size:13px;border-top:1px solid var(--k-c8d4e6);margin-top:3px;padding-top:5px}.history-explorer :focus-visible,.cross-shore-entry:focus-visible,.history-catalog-link:focus-visible{outline:3px solid var(--k-a9554c);outline-offset:3px}
@media(max-width:760px){.history-area{font-size:13px}.map-heading #history-viewport-label{font-size:12px}.history-card-open #history-viewport-label{display:none}}
.history-area,.history-documented,.history-catalog-link{font-size:14px}.event-source{min-height:44px}

/* Source-led religious collections and building phase navigation. */
.faith-entries{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}
.faith-entries #history-churches{grid-column:1/-1}
.faith-entries button{min-height:68px;text-align:left;padding:10px;border:1px solid var(--border,var(--k-c1ccdc));border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.faith-entries button[aria-pressed="true"]{background:var(--ink,var(--k-324560));color:var(--paper,var(--k-eef3fb))}
.faith-entries strong,.faith-entries small{display:block}.faith-entries small{font-size:11px;line-height:1.5;margin-top:5px}
.history-phases{margin:0 24px 20px;padding:16px 0;border-top:1px solid var(--border,var(--k-c1ccdc));border-bottom:1px solid var(--border,var(--k-c1ccdc))}
.history-phases h3{font-size:16px;margin:0 0 8px}.history-phases h3 span{font-size:11px;font-weight:500;margin-left:8px}
.history-phases p{font-size:12px;line-height:1.6;margin:0 0 10px}
.history-phase-list{display:grid;gap:6px;max-height:224px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.history-phase{display:grid;grid-template-columns:50px 1fr;gap:2px 10px;text-align:left;min-height:54px;padding:9px 12px;border:1px solid var(--border,var(--k-c1ccdc));border-radius:4px;background:transparent;color:inherit;cursor:pointer}
.history-phase strong{grid-row:1/3;align-self:center}.history-phase span{font-size:13px;line-height:1.5}.history-phase small{font-size:10px}
.history-phase[aria-pressed="true"]{border-color:currentColor;background:var(--sage-light,var(--k-e4eaf2))}
.history-phase:focus-visible,.faith-entries button:focus-visible{outline:2px solid var(--focus,var(--k-a6633e));outline-offset:2px}
@media(max-width:760px){.history-phases{margin:0 16px 16px}.history-phase-list{max-height:192px}}

.road-entry{margin-bottom:8px}.road-entry button{width:100%;min-height:64px;text-align:left;padding:10px;border:1px solid var(--border,var(--k-c1ccdc));border-radius:6px;background:transparent;color:inherit;cursor:pointer}.road-entry strong,.road-entry small{display:block}.road-entry small{font-size:11px;margin-top:5px}.road-entry button[aria-pressed="true"]{background:var(--ink,var(--k-324560));color:var(--paper,var(--k-eef3fb))}.road-cuts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}.road-cuts[hidden]{display:none}.road-cuts button{min-height:40px;border:1px solid var(--border,var(--k-c1ccdc));border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:12px}.road-cuts button[aria-pressed="true"]{background:var(--ink,var(--k-324560));color:var(--paper,var(--k-eef3fb))}.road-entry button:focus-visible,.road-cuts button:focus-visible{outline:2px solid var(--focus,var(--k-a6633e));outline-offset:2px}

.water-system-select{display:none}#history-water-controls>details{margin:6px 0 12px}#history-water-controls summary{min-height:40px;padding:10px 0;cursor:pointer}#history-water-controls summary:focus-visible{outline:2px solid var(--focus,var(--k-a6633e));outline-offset:2px}
@media(max-width:700px){.water-system-buttons{display:none}.water-system-select{display:grid;gap:6px;margin:0 0 8px;font-size:12px}.water-system-select select{width:100%;min-height:44px;padding:8px;border:1px solid var(--border,var(--k-c1ccdc));border-radius:4px;background:var(--paper,var(--k-eef3fb));color:var(--ink,var(--k-324560));font:inherit}.water-system-select select:focus-visible{outline:2px solid var(--focus,var(--k-a6633e));outline-offset:2px}}


/* /catalog.css */
.catalog-entry-button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 0;margin:0 0 16px;border:0;border-bottom:1px solid var(--k-cfd5dc);background:transparent;color:var(--k-344762);text-align:left;cursor:pointer}.catalog-entry-button span{font-size:11px;letter-spacing:.04em}.catalog-entry-button strong{font-size:14px;font-weight:650}.catalog-entry-button:hover strong{text-decoration:underline}
.catalog-dialog{width:min(1100px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:1px solid var(--k-c6cbd3);border-radius:8px;background:var(--k-eff3f9);color:var(--k-2c394c);overflow:hidden;box-shadow:0 24px 100px rgba(var(--kr-132033),0.333)}.catalog-dialog[open]{display:flex;flex-direction:column}.catalog-dialog::backdrop{background:rgba(var(--kr-182a44),0.769);backdrop-filter:blur(4px)}.catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px 0}.catalog-heading h2{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1.1;margin:9px 0 0;letter-spacing:-.03em}.catalog-heading .icon-button{flex-shrink:0;width:44px;height:44px}.catalog-intro{max-width:760px;margin:13px 32px 18px;font-size:14px;line-height:1.65;color:var(--k-555f6d)}.catalog-controls{margin:0;padding:0 32px 16px;border:0;border-bottom:1px solid var(--k-c9ced6);min-width:0}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.catalog-editions{display:flex;gap:4px}.catalog-editions button{min-height:48px;border:1px solid var(--k-c6ccd3);background:transparent;border-radius:3px;padding:8px 16px;color:inherit;font-size:18px;cursor:pointer}.catalog-editions button span{display:inline-block;font-size:12px;margin-left:8px}.catalog-editions button[aria-pressed=true]{background:var(--k-344762);color:var(--k-f4f8fe);border-color:var(--k-344762)}.catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:18px}.catalog-filters label{display:grid;gap:7px;font-size:12px;font-weight:600}.catalog-filters input,.catalog-filters select{width:100%;min-width:0;height:44px;padding:8px 12px;border:1px solid var(--k-bac5d5);border-radius:3px;background:var(--k-f9fbfe);color:var(--k-2c3a4e);font:inherit;font-size:14px}.catalog-options{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:14px}.catalog-options label{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.catalog-options input{width:18px;height:18px;accent-color:var(--k-344762)}.catalog-quiet{min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--k-425674);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px}.catalog-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:100px;padding:0 32px}.catalog-context{padding:18px 0 12px}.catalog-context p{font-size:13px;line-height:1.6;margin:0 0 5px;color:var(--k-5e636a)}.catalog-context #catalog-status{font-size:14px;font-weight:600;color:var(--k-344762);margin-top:12px}.catalog-results{list-style:none;margin:0;padding:0}.catalog-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;padding:23px 0;border-top:1px solid var(--k-d0d6dd)}.catalog-group-name{display:block;font-size:12px;line-height:1.5;color:var(--k-666f7d)}.catalog-entry h3{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.3;letter-spacing:-.02em;margin:7px 0}.catalog-source{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:var(--k-3d5372);text-underline-offset:3px}.catalog-locator{display:block;font-size:11px;color:var(--k-687280)}.catalog-row-action{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.catalog-mapped-label,.catalog-unmapped{font-size:12px;line-height:1.5;color:var(--k-5c6a7d)}.catalog-unmapped{color:var(--k-797769);margin-top:7px}.catalog-map-button{min-height:44px;background:var(--k-e1e7ee);color:var(--k-344762);border:1px solid var(--k-b4c3d9);border-radius:3px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer}.catalog-map-button:hover{background:var(--k-cfdcef)}.catalog-match{font-size:12px;line-height:1.6;color:var(--k-576375)}.catalog-match summary{cursor:pointer;min-height:32px;padding:5px 0}.catalog-match p{margin:5px 0}.catalog-footer{padding:12px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--k-c9ced6);background:var(--k-e6ecf3);flex-shrink:0}.catalog-footer>span{font-size:11px;color:var(--k-67707f)}.catalog-footer nav{display:flex;gap:16px;align-items:center;font-size:13px}.catalog-footer button,.catalog-error button{min-height:44px;padding:8px 10px;border:1px solid var(--k-b6c1d2);border-radius:3px;background:var(--k-f2f7fe);color:var(--k-354865);cursor:pointer}.catalog-footer button:disabled{opacity:.4;cursor:default}.catalog-error{padding:12px 32px;background:var(--k-ffdfda);font-size:14px}.catalog-empty{padding:24px 0;line-height:1.7;font-size:15px}.catalog-dialog :focus-visible{outline:3px solid var(--k-a9554c);outline-offset:3px}.catalog-dialog[hidden]{display:none}
.history-comparison{border-top:1px solid var(--k-d2d8df);margin-top:22px;padding-top:3px}.history-comparison ol{list-style:none;margin:0;padding:0}.history-comparison li{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--k-d2d8df)}.history-comparison li>button{align-self:start;min-height:44px;border:1px solid var(--k-c2ccda);border-radius:3px;background:transparent;color:var(--k-3a5070);font-size:13px;cursor:pointer}.history-comparison li>button[aria-pressed=true]{background:var(--k-3a5070);color:var(--k-ffffff)}.history-comparison strong{display:block;font-size:13px;line-height:1.5;font-weight:650}.history-comparison small{display:block;font-size:12px;line-height:1.6;margin-top:5px;color:var(--k-616d7f)}.history-comparison>p{font-size:11px;line-height:1.6;color:var(--k-67707f)}.history-cluster:focus-within{z-index:50!important}.history-cluster .cluster-choices{position:absolute;left:44px;top:-12px;width:250px;max-height:300px;overflow:auto;padding:8px;background:var(--k-f0f5fc);color:var(--k-344762);border:1px solid var(--k-b9c7dd);border-radius:4px;box-shadow:0 8px 30px rgba(var(--kr-1b2b43),0.2);pointer-events:auto}.cluster-choices button{display:block;width:100%;min-height:44px;padding:9px 8px;background:transparent;border:0;border-bottom:1px solid var(--k-dae0e7);text-align:left;font-size:13px;color:inherit;cursor:pointer}.cluster-choices button:hover,.cluster-choices button:focus-visible{background:var(--k-e0e6ee)}.cluster-choices span{display:block;padding:8px;font-size:11px;color:var(--k-5d6c82)}
@media(max-width:760px){.catalog-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:5px}.catalog-heading{padding:20px 18px 0}.catalog-heading h2{font-size:32px}.catalog-intro{margin:10px 18px 14px;font-size:13px}.catalog-controls{padding:0 18px 8px}.catalog-toolbar{gap:10px;margin-bottom:10px}.catalog-editions button{font-size:16px;padding:7px 12px}.catalog-editions button span{display:block;margin:3px 0 0;font-size:10px}.catalog-filters{gap:10px}.catalog-filters input,.catalog-filters select{font-size:14px}.catalog-options{font-size:12px;gap:8px}.catalog-quiet{font-size:12px}.catalog-scroll{padding:0 18px}.catalog-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.catalog-entry h3{font-size:22px}.catalog-row-action{gap:5px}.catalog-match{max-width:100%}.catalog-footer{padding:9px 14px;display:block}.catalog-footer>span{display:none}.catalog-footer nav{justify-content:space-between;gap:8px}.catalog-context p{font-size:12px}.history-cluster .cluster-choices{left:-110px;top:42px;width:240px}}
@media(max-height:600px){.catalog-heading{padding-top:12px}.catalog-heading h2{font-size:27px}.catalog-intro{display:none}.catalog-toolbar{margin-top:8px;margin-bottom:5px}.catalog-editions button{min-height:44px}.catalog-scroll{min-height:70px}}
/* Readable controls and evidence text at both viewport sizes. */
.catalog-dialog .eyebrow{font-size:12px}.catalog-intro{font-size:16px}.catalog-filters label,.catalog-options,.catalog-quiet,.catalog-source,.catalog-context #catalog-status,.catalog-footer nav{font-size:14px}.catalog-filters input,.catalog-filters select{font-size:16px}.catalog-group-name,.catalog-locator,.catalog-entry-button span,.catalog-footer>span{font-size:12px}.catalog-context p{font-size:14px}.catalog-editions button span{font-size:12px}.history-comparison strong,.history-comparison li>button,.cluster-choices button{font-size:14px}.history-comparison>p,.cluster-choices span{font-size:12px}.catalog-match summary,.catalog-source{min-height:44px}.history-comparison[hidden]{display:none}
@media(max-width:480px){.catalog-filters{grid-template-columns:1fr}.catalog-options{align-items:flex-start}.catalog-options label{font-size:13px}.catalog-quiet{font-size:13px}.catalog-intro{font-size:14px}.catalog-controls{padding-bottom:4px}.catalog-filters label{gap:4px}.catalog-context{padding-top:12px}}
.catalog-filters{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(170px,1fr)}.catalog-record-filter{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;margin-top:12px;background:var(--k-e1e7ee);color:var(--k-364a67);border-left:3px solid var(--k-516889);font-size:14px}.catalog-record-filter[hidden]{display:none}.catalog-record-filter button{min-height:44px;text-decoration:underline;font-size:13px;text-align:right;flex-shrink:0}.catalog-record-filter span{overflow-wrap:anywhere}
@media(max-width:760px){.catalog-filters{grid-template-columns:1fr 1fr}.catalog-filters>label:first-child{grid-column:1/-1}.catalog-record-filter{font-size:13px;gap:8px;align-items:flex-start}.catalog-record-filter button{max-width:115px}}@media(max-height:650px){.catalog-dialog .catalog-controls{max-height:46dvh;overflow:auto;flex-shrink:0}.catalog-dialog .catalog-intro{display:none}}


/* /comparison.css */
/* Documentary coverage, never reconstruction or settlement growth. */
.comparison-entry{display:block;width:100%;text-align:left;margin:18px 0 14px;padding:16px;color:var(--k-33445d);background:var(--k-e2e8ef);border:1px solid var(--k-a7b8d1);border-radius:3px}
.comparison-entry>span{display:block;font-size:12px;letter-spacing:.08em}
.comparison-entry>strong{display:flex;align-items:center;justify-content:space-between;font:36px/1.4 var(--serif);margin:6px 0}
.comparison-entry>strong span{font:24px var(--sans);color:var(--k-99443b)}
.comparison-entry>small{display:block;font-size:13px;line-height:1.5}
.comparison-entry[aria-pressed=true]{border-color:var(--k-3c557a);box-shadow:inset 3px 0 var(--k-3c557a)}
.comparison-controls{margin:0 0 20px}.comparison-controls h2{font-size:14px;margin:14px 0 10px}
.comparison-filters{display:grid;gap:6px}
.comparison-filter{--coverage-color:var(--k-44536a);display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;text-align:left;min-height:46px;padding:8px;color:var(--coverage-color);border:1px solid var(--k-c1ccde);border-radius:3px;font-size:14px}
.comparison-filter strong{font-size:17px;font-variant-numeric:tabular-nums;font-weight:650}
.comparison-filter[aria-pressed=true]{background:var(--coverage-color);color:var(--k-fcfdfe);border-color:var(--coverage-color)}
.coverage-symbol{display:grid;place-items:center;font-weight:700;font-size:17px;width:24px;height:24px}
.comparison-controls p,.comparison-method{font-size:13px;line-height:1.7;color:var(--k-536176)}
.comparison-method{border-top:1px solid var(--line);padding-top:7px}.comparison-method summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px;color:var(--k-384860)}
.comparison-method p{margin:8px 0}
.comparison-row-year{display:grid;grid-template-columns:36px 1fr;gap:7px;font-size:12px;line-height:1.6;margin-top:7px;color:var(--k-4e607b)}
.comparison-row-year b{font-weight:650}.comparison-row-year>span{overflow-wrap:anywhere}
.comparison-mode .history-row-symbol{font-size:19px;font-weight:650}
.comparison-mode .history-row-text>small{color:var(--theme);font-size:13px}
.comparison-mode .history-row{align-items:flex-start;padding-block:17px}
.comparison-mode .history-marker[data-coverage] .marker-button{font-family:var(--sans);font-weight:750;font-size:18px}
.history-marker[data-coverage=first] .marker-button{border-style:dashed;border-radius:7px}
.history-marker[data-coverage=second] .marker-button{border-radius:7px}
.history-marker[data-coverage=both] .marker-button{border-width:3px}
.comparison-timeline{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:123px}
.comparison-timeline h2{font:42px/1.15 var(--serif);margin:8px 0;color:var(--k-334765);white-space:nowrap}
.comparison-timeline h2 span{color:var(--k-99443b);font:26px var(--sans);vertical-align:middle;margin:0 9px}
.comparison-timeline p{font-size:14px;line-height:1.6;color:var(--k-53647d);margin:5px 0}
.comparison-timeline-actions button{font-size:14px;min-height:44px;color:var(--k-3c557a);text-decoration:underline;text-underline-offset:4px;text-align:left}
.comparison-timeline-actions{max-width:310px}
.document-pair{padding:0 20px 20px;border-bottom:1px solid var(--line)}
.document-pair-heading{font-size:14px;color:var(--k-3c557a);margin:0 0 16px;font-weight:650}
.document-pair-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.document-column{min-width:0;border-top:3px solid var(--k-99443b);padding-top:8px}
.document-column:nth-child(2){border-color:var(--k-55527e)}
.document-year{font:32px/1.2 var(--serif);margin:0 0 6px;color:var(--k-674b32)}
.document-column:nth-child(2) .document-year{color:var(--k-55527e)}
.document-scope{display:block;font-size:12px;line-height:1.6;color:var(--k-6c715e)}
.document-name{display:block;font-size:15px;line-height:1.65;font-weight:650;margin:16px 0 12px;overflow-wrap:anywhere}
.document-column dl{margin:0 0 12px}.document-column dt{font-size:12px;color:var(--k-6d725f);margin:10px 0 4px}.document-column dd{margin:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}
.document-source,.document-action{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;color:var(--k-3c557a);text-decoration:underline;text-underline-offset:3px;text-align:left}
.document-locator{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;color:var(--k-627186);margin-bottom:8px}
.document-action{width:100%;border-top:1px solid var(--k-d4dae2);padding:7px 0}
.document-column>p,.document-pair-note{font-size:13px;line-height:1.8;color:var(--k-5c6a7e)}
.document-pair-note{border-top:1px solid var(--line);padding-top:14px;margin:18px 0 0}
.document-missing{border-top-style:dashed}.document-missing .document-name{color:var(--k-6f705f)}
.comparison-entry:focus-visible,.comparison-filter:focus-visible,.comparison-method summary:focus-visible,.comparison-timeline button:focus-visible,.document-pair :focus-visible{outline:3px solid var(--k-a9554c);outline-offset:3px}
@media(min-width:1200px){.comparison-mode .history-card{width:430px}}
@media(max-width:1100px){.comparison-timeline{gap:12px}.comparison-timeline h2{font-size:34px}.comparison-timeline-actions p{display:none}.document-pair-columns{gap:12px}.document-pair{padding-inline:16px}}
@media(max-width:760px){.comparison-timeline{min-height:137px;align-items:start;gap:8px}.comparison-timeline .eyebrow{font-size:11px}.comparison-timeline h2{font-size:32px;margin-top:10px}.comparison-timeline h2 span{font-size:21px;margin:0 4px}.comparison-timeline p{font-size:12px;max-width:205px}.comparison-timeline-actions{max-width:115px;padding-top:24px}.comparison-timeline-actions button{font-size:13px}.comparison-mode .history-card{height:52dvh}.comparison-mode .document-name{font-size:14px}}
@media(max-width:359px){.document-pair-columns{grid-template-columns:1fr}.comparison-timeline h2{font-size:28px}}
@media(max-height:720px) and (min-width:761px){.comparison-timeline{min-height:104px}.comparison-timeline h2{font-size:30px}.comparison-timeline .eyebrow{font-size:11px}.comparison-timeline p{font-size:12px}}

@media(max-width:760px) and (max-height:700px){.comparison-mode .history-card{height:max(160px,calc(100dvh - 430px))}}


/* /model3d.css */
.model3d-entry{color:var(--k-934239);font-weight:700}.model3d-dialog{width:min(1360px,calc(100vw - 32px));height:calc(100dvh - 32px);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--k-d0d6de);background:var(--k-f1f5fb);color:var(--k-2c3747);overflow:hidden;box-shadow:0 20px 100px rgba(var(--kr-152030),0.29)}.model3d-dialog[open]{display:grid;grid-template-rows:88px minmax(0,1fr) 39px}.model3d-dialog::backdrop{background:rgba(var(--kr-182435),0.878);backdrop-filter:blur(5px)}.model3d-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--k-d3d8e0)}.model3d-heading .eyebrow{font-size:9px;letter-spacing:2px}.model3d-heading h2{font:30px/1.1 var(--serif);margin:7px 0 0}.model3d-close{display:flex;align-items:center;gap:20px;font-size:12px;min-height:44px}.model3d-close span{font:32px var(--sans);font-weight:200}.model3d-body{display:grid;grid-template-columns:minmax(0,1fr) 350px;min-height:0}.model3d-stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 53% 38%,var(--k-f3f7fe) 0,var(--k-e6ecf3) 62%,var(--k-dfe4ec) 100%);min-width:0}.model3d-stage-top{position:absolute;inset:18px 22px auto;z-index:2;pointer-events:none}.model3d-tabs{display:inline-flex;gap:2px;padding:3px;background:rgba(var(--kr-f3f8fe),0.875);border:1px solid var(--k-ccd2d9);pointer-events:auto}.model3d-tabs button{padding:9px 11px;font-size:11px;font-weight:600;min-height:36px}.model3d-tabs button[aria-pressed=true]{background:var(--k-33435c);color:var(--k-ffffff)}.model3d-stage-top p{font-size:10px;color:var(--k-647185);letter-spacing:.3px;margin:11px 0}.model3d-canvas{position:absolute;inset:85px 0 60px;width:100%;height:calc(100% - 145px);touch-action:none}.model3d-canvas canvas{display:block;width:100%;height:100%}.model3d-stage[data-mode=sources] .model3d-canvas{width:57%}.model3d-stage[data-mode=sources] .model3d-stage-caption{display:none}.model3d-stage[data-mode=sources] .model3d-controls{right:auto;max-width:57%;gap:0}.model3d-stage[data-mode=sources] .model3d-controls button{padding:7px}.model3d-photo{position:absolute;right:0;top:98px;bottom:72px;width:43%;margin:0;border-left:1px solid var(--k-cbd1d8);display:flex;flex-direction:column;background:var(--k-dfe5ec)}.model3d-photo img{width:100%;height:calc(100% - 65px);object-fit:contain;min-height:0}.model3d-photo figcaption{padding:10px 14px;font-size:10px;line-height:1.5;color:var(--k-566273)}.model3d-photo a{color:var(--k-984037);text-underline-offset:3px}.model3d-stage-caption{position:absolute;left:28px;bottom:115px;pointer-events:none;max-width:200px}.model3d-stage-caption>span{font-size:9px;letter-spacing:1.8px;color:var(--k-75808f)}.model3d-stage-caption strong{display:block;font:36px/1.04 var(--serif);letter-spacing:-1px;margin-top:12px;color:var(--k-404e62)}.model3d-stage-caption p{font-size:10px;line-height:1.8;color:var(--k-727d8e);margin-top:15px}.model3d-stage[data-mode=uncertainty] .model3d-stage-caption{display:none}.model3d-controls{position:absolute;bottom:24px;left:22px;right:22px;display:flex;align-items:center;gap:4px;border-top:1px solid var(--k-b7c3d6);padding-top:12px}.model3d-controls>span{flex:1}.model3d-controls button{font-size:11px;padding:8px 10px;min-height:36px;background:rgba(var(--kr-f1f6fc),0.788)}.model3d-controls button:hover,.model3d-controls button[aria-pressed=true]{background:var(--k-d6e2f3)}.model3d-legend{position:absolute;left:24px;bottom:92px;display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--k-975c54);background:rgba(var(--kr-f0f5fd),0.859);padding:12px}.model3d-legend span:first-child{color:var(--k-47628a)}.model3d-loading,.model3d-error{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:4;padding:20px;background:rgba(var(--kr-f8f9f8),0.949);text-align:center;font-size:13px;max-width:80%;box-shadow:0 8px 35px rgba(var(--kr-22334a),0.075)}.model3d-loading .loading-ring{display:block;margin:0 auto 14px}.model3d-error p{font-size:12px;line-height:1.6}.model3d-error button{padding:10px;background:var(--k-33435c);color:var(--k-ffffff)}.model3d-details{border-left:1px solid var(--k-d0d6de);overflow:auto;overscroll-behavior:contain;padding:24px}.model3d-intro>.eyebrow{font-size:9px;letter-spacing:1.6px}.model3d-intro>p:first-of-type{font:24px/1.2 var(--serif);margin:10px 0 23px}.model3d-measures{display:flex;gap:25px;border-bottom:1px solid var(--k-d5dbe2);padding-bottom:18px}.model3d-measures strong{display:block;font:29px var(--serif)}.model3d-measures small{font:12px var(--sans)}.model3d-measures span{display:block;font-size:9px;color:var(--k-687487);margin-top:5px}.model3d-note{font-size:11px!important;line-height:1.7;color:var(--k-697383);margin:14px 0}.model3d-explode{padding:19px 0;border-top:1px solid var(--k-d5dbe2);border-bottom:1px solid var(--k-d5dbe2)}.model3d-explode label{font-size:12px;display:flex;justify-content:space-between;font-weight:600}.model3d-explode output{font-size:10px;color:var(--k-ae544a);font-weight:500}.model3d-explode input{width:100%;accent-color:var(--k-a0574f);margin:16px 0 8px}.model3d-explode small{font-size:9px;line-height:1.6;color:var(--k-737f91);display:block}.model3d-section-title{font-size:9px;font-weight:600;letter-spacing:1.4px;display:flex;justify-content:space-between;margin:23px 0 12px}.model3d-section-title span{color:var(--k-8b99ae)}.model3d-parts button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px 8px;min-height:42px;border-bottom:1px solid var(--k-dde3eb);font-size:12px}.model3d-parts button>span:first-child{font-size:9px;color:var(--k-7d8da5)}.model3d-parts button>span:last-child{margin-left:auto;color:var(--k-ac655c)}.model3d-parts button[aria-pressed=true]{background:var(--k-e0e6ee);border-left:2px solid var(--k-a0574f)}.model3d-parts button:hover{background:var(--k-e5ebf2)}.model3d-part-detail{margin-top:20px;padding:17px 0;border-top:1px solid var(--k-b5c4db)}.model3d-part-detail>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.model3d-part-detail>div:first-child span{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--k-9b534b)}.model3d-part-detail button{font-size:10px;text-decoration:underline;text-underline-offset:4px}.model3d-part-detail h3{font:23px var(--serif);margin:13px 0 8px}.model3d-part-detail p{font-size:12px;line-height:1.8;color:var(--k-657284)}.model3d-source{display:block;font-size:10px;line-height:1.6;margin:12px 0;color:var(--k-924840);text-underline-offset:3px}.model3d-source small{display:block;color:var(--k-717d8e);font-size:9px;margin-top:3px}.model3d-details details{font-size:11px;border-top:1px solid var(--k-d2d8df);padding:16px 0}.model3d-details summary{cursor:pointer;line-height:1.6}.model3d-details ul{padding-left:16px;line-height:1.8;color:var(--ui-text-secondary);font-size:10px}.model3d-show-map{background:var(--k-33435c);color:var(--k-ffffff);font-size:11px;line-height:1.6;width:100%;padding:14px 12px}.model3d-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 25px;border-top:1px solid var(--k-d0d6de);font-size:9px;color:var(--k-6a778a)}.model3d-map-note{position:fixed;z-index:11;bottom:154px;left:50%;transform:translateX(-50%);display:flex;gap:16px;align-items:center;background:var(--k-f8f9f8);padding:14px 18px;border:1px solid var(--k-bfcee4);box-shadow:0 6px 30px rgba(var(--kr-23334b),0.188);max-width:calc(100vw - 28px)}.model3d-map-note strong{display:block;font-size:12px}.model3d-map-note span{display:block;font-size:10px;color:var(--k-71829b);margin-top:6px}.model3d-map-note button{font-size:11px;white-space:nowrap;color:var(--k-964b42);min-height:36px}.model3d-map-note button:last-child{font-size:24px}.model3d-card-button{width:100%;padding:12px;background:var(--k-33435c);color:var(--k-ffffff);text-align:left;margin:12px 0;font-size:12px}
@media(max-width:1100px){.model3d-body{grid-template-columns:minmax(0,1fr) 305px}.model3d-details{padding:19px}.model3d-stage-caption strong{font-size:27px}.model3d-stage-caption{left:20px;max-width:145px}.model3d-tabs button{padding:7px;font-size:10px}.model3d-stage-top{left:15px;right:15px}}
@media(max-width:760px){.model3d-dialog{width:100vw;height:100dvh;border:0}.model3d-dialog[open]{grid-template-rows:76px minmax(0,1fr) 37px}.model3d-heading{padding:12px 16px}.model3d-heading h2{font-size:23px}.model3d-heading .eyebrow{font-size:8px;letter-spacing:1px}.model3d-close{font-size:0;gap:0}.model3d-close span{font-size:29px}.model3d-body{display:block;overflow-y:auto;overscroll-behavior:contain}.model3d-stage{height:470px;min-height:470px}.model3d-details{overflow:visible;border-left:0;border-top:1px solid var(--k-d0d6de);padding:23px}.model3d-stage-caption{bottom:100px;left:16px;max-width:115px}.model3d-stage-caption strong{font-size:23px}.model3d-stage-caption p{font-size:9px}.model3d-stage-caption>span{font-size:8px}.model3d-stage-top{inset:13px 13px auto}.model3d-tabs{display:flex;width:100%}.model3d-tabs button{flex:1;font-size:10px;padding:7px 5px;min-height:40px}.model3d-stage-top p{font-size:9px}.model3d-controls{left:13px;right:13px;bottom:14px;gap:0}.model3d-controls button{padding:8px;font-size:10px;min-height:40px}.model3d-stage[data-mode=sources] .model3d-canvas{width:52%}.model3d-photo{width:48%;top:93px;bottom:70px}.model3d-photo figcaption{font-size:8px;padding:8px}.model3d-stage[data-mode=sources] .model3d-controls{max-width:none;right:13px}.model3d-stage[data-mode=sources] .model3d-controls button{padding:8px}.model3d-footer{padding:0 13px;font-size:8px}.model3d-footer span:last-child{max-width:105px;text-align:right}.model3d-map-note{bottom:150px;width:calc(100vw - 28px);padding:10px 12px;gap:8px}.model3d-map-note strong{font-size:10px}.model3d-map-note span{font-size:8px}.model3d-map-note button{font-size:9px}.model3d-entry{gap:3px!important}.top-actions #model3d-open .icon{display:none}.model3d-parts{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.model3d-parts button{font-size:11px;min-height:48px}.model3d-measures{gap:50px}}
.model3d-heading-actions{display:flex;align-items:center;gap:24px}.model3d-heading-actions #model3d-back{font-size:12px;min-height:44px;color:var(--k-964b42)}.model3d-collection{overflow:auto;overscroll-behavior:contain;padding:30px}.model3d-collection-intro{display:flex;justify-content:space-between;align-items:end;gap:48px}.model3d-collection-intro>div>p{font:38px/1.1 var(--serif);margin:10px 0 24px}.model3d-collection-intro>p{max-width:440px;font-size:13px;line-height:1.8;color:var(--k-697383);margin:0 0 24px}.model3d-collection-filters{display:flex;align-items:end;gap:20px;border-top:1px solid var(--k-d0d6de);padding:20px 0}.model3d-collection-filters label{display:grid;gap:7px;font-size:11px}.model3d-collection-filters input,.model3d-collection-filters select{background:var(--k-fcfdff);border:1px solid var(--k-c6cbd3);min-height:44px;padding:10px 12px;font:13px var(--sans);color:var(--k-33435c);border-radius:0;max-width:100%}.model3d-collection-filters input{width:310px}.model3d-collection-filters>span{margin-left:auto;font-size:12px;align-self:center}.model3d-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.model3d-model-card{padding:0;text-align:left;border-bottom:1px solid var(--k-c9ced6);min-width:0}.model3d-model-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--k-e0e5ec);transition:filter .2s}.model3d-model-card:hover img{filter:brightness(1.06)}.model3d-model-card strong{display:block;font:21px/1.2 var(--serif);margin:13px 0 8px}.model3d-model-card small{display:flex;justify-content:space-between;gap:8px;color:var(--ui-text-secondary);font-size:10px;padding-bottom:15px}.model3d-model-card:focus-visible{outline:3px solid var(--k-a9554c);outline-offset:4px}.model3d-collection-note{font-size:11px;color:var(--k-697383);margin:30px 0 5px;line-height:1.8}.model3d-roof{width:100%;border:1px solid var(--k-a1b1c9);padding:13px;font-size:12px;margin-bottom:16px}.model3d-roof[aria-pressed=true]{background:var(--k-33435c);color:var(--k-ffffff)}.model3d-stage-caption{bottom:84px;max-width:none;left:24px}.model3d-stage-caption p{margin:4px 0;font-size:10px}.model3d-intro>p:first-of-type{font:18px/1.5 var(--serif);margin-bottom:18px}.model3d-entry b{display:inline-block;background:var(--k-e2e8ef);padding:3px 5px;font:10px var(--sans);margin-left:3px}.model3d-collection-error button,#model3d-collection-retry{min-height:44px;text-decoration:underline}.model3d-dialog select:focus-visible{outline:2px solid var(--k-a9554c);outline-offset:3px}
@media(max-width:1100px){.model3d-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model3d-collection-intro{gap:25px}.model3d-collection-intro>div>p{font-size:30px}.model3d-heading-actions{gap:14px}.model3d-heading h2{font-size:26px}}
@media(max-width:760px){.model3d-collection{padding:22px 16px}.model3d-collection-intro{display:block}.model3d-collection-intro>div>p{font-size:30px;margin-bottom:12px}.model3d-collection-intro>p{font-size:12px;margin-bottom:18px}.model3d-collection-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.model3d-collection-filters input,.model3d-collection-filters select{width:100%;min-width:0;font-size:12px}.model3d-collection-filters>span{grid-column:1/-1;margin:0;padding-top:3px}.model3d-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.model3d-model-card strong{font-size:19px}.model3d-model-card small{font-size:9px;flex-wrap:wrap}.model3d-heading h2{font-size:20px;max-width:225px}.model3d-heading-actions{gap:6px}.model3d-heading-actions #model3d-back{font-size:11px;padding:5px}.model3d-heading .eyebrow{font-size:7px}.model3d-stage-caption{bottom:76px;left:16px}.model3d-stage-caption>span{font-size:8px}.model3d-stage-caption p{font-size:9px}.model3d-footer span:last-child{max-width:120px}.model3d-stage-top p{max-width:90%;line-height:1.4}}
@media(prefers-reduced-motion:reduce){.model3d-model-card img{transition:none}}

.model3d-kind{display:block;padding:0 16px 16px;font-size:11px;color:var(--k-5c6d86);letter-spacing:.02em}
.model3d-section-tools{padding:16px 0;border-bottom:1px solid var(--k-cfd5dc);font-size:12px}
.model3d-section-tools>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.model3d-section-tools button,.model3d-section-tools select{padding:8px 10px;border:1px solid var(--k-c3c8d0);border-radius:4px;background:var(--k-edf3fa);color:var(--k-354050);font:inherit}
.model3d-section-tools button[aria-pressed=true]{background:var(--k-3a495f);color:var(--k-ffffff)}
.model3d-section-tools label{display:flex;justify-content:space-between;gap:12px;align-items:center}
.model3d-section-tools input{display:block;width:100%;margin:14px 0;accent-color:var(--k-405675)}
.model3d-section-tools small,.model3d-tour p{display:block;font-size:11px;line-height:1.5;color:var(--k-6c7178)}
.model3d-tour{padding-bottom:18px;border-bottom:1px solid var(--k-cfd5dc)}
#model3d-stops{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
#model3d-stops button{padding:8px 10px;background:transparent;border:1px solid var(--k-c3c8d0);border-radius:3px;font:inherit;font-size:11px;text-align:left;color:var(--k-3f4c5f);min-height:36px}
#model3d-stops button[aria-pressed=true]{background:var(--k-3a495f);color:var(--k-ffffff)}
@media(max-width:600px){.model3d-kind{padding:0 12px 12px}#model3d-stops button{min-height:44px}.model3d-section-tools button,.model3d-section-tools select{min-height:44px}}

.model3d-related{display:grid;gap:6px;margin-top:12px}.model3d-related button{border:0;background:transparent;text-align:left;color:var(--k-465c7e);font:inherit;font-size:12px;padding:8px 0;min-height:40px;text-decoration:underline;text-underline-offset:4px}


/* /history-changes.css */
/* Period navigation and evidence-aware change comparison. */
.time-panel{padding:14px 18px 10px;border-top:3px solid var(--k-3d516f);background:rgba(var(--kr-f3f8ff),0.98)}
.time-intro{gap:14px;margin-bottom:10px}.period-heading{min-width:170px}.period-current{gap:10px}.period-current>strong{font-size:42px;font-variant-numeric:tabular-nums}.period-current>span{font-size:12px}.period-narrative{margin-left:auto;max-width:330px}.period-narrative>strong{font-size:19px}.period-narrative>p{font-size:11px}
.period-step{display:grid;grid-template-columns:auto auto;gap:2px 8px;min-width:70px;min-height:54px;align-content:center;align-items:center;padding:7px 11px;background:var(--k-e3e9f1);border:1px solid var(--k-becbdf);border-radius:3px;color:var(--k-304462)}.period-step small{font-size:8px;letter-spacing:.7px}.period-step span{font-size:16px;font-weight:750}.period-step b{grid-row:span 2;font-size:22px;font-weight:400}#period-next{margin-left:auto}#period-next b{grid-column:2;grid-row:1 / 3}.period-step:hover{background:var(--k-cfdef5)}.period-step:disabled{opacity:.35;cursor:default}
.period-buttons{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:10px;padding:3px 2px 6px;overscroll-behavior-x:contain}.period-buttons:before{display:none}.period-button{flex:1 0 72px;min-height:59px;padding:6px 4px;border:1px solid transparent;border-radius:3px;color:var(--k-53637b)}.period-tick{display:none}.period-button strong{font-size:17px}.period-button small{font-size:9px}.period-button.active{background:var(--k-314461);color:var(--k-fbfcfe);border-color:var(--k-314461);box-shadow:0 2px 5px rgba(var(--kr-253751),0.149)}.period-button:hover:not(.active){background:var(--k-e5ebf2)}.period-button:focus-visible,.period-step:focus-visible,.change-summary button:focus-visible,.changes-panel :focus-visible{outline:3px solid var(--k-be584d);outline-offset:2px}
.change-summary{border-top:1px solid var(--k-c6d1e1);margin-top:2px;padding-top:8px}.change-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.change-summary-head>span{font-size:13px;font-weight:750;letter-spacing:.5px}.change-summary-head>button{font-size:13px;font-weight:750;min-height:36px;padding:4px 10px;background:var(--k-fadfdb);color:var(--k-723933);border:1px solid var(--k-e9beb8);border-radius:3px}.change-summary-head>button strong{font-size:11px;font-weight:500;margin-left:7px}.changes-chips{display:flex;gap:5px;margin-top:5px}.change-chip{display:flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;flex:1;text-align:left;color:var(--change);background:color-mix(in srgb,var(--change) 7%,var(--k-f6fafe));border-bottom:2px solid color-mix(in srgb,var(--change) 45%,var(--k-ffffff));border-radius:2px}.change-chip b{font-size:16px;white-space:nowrap}.change-chip>span{font-size:10px}.change-chip:hover{background:color-mix(in srgb,var(--change) 15%,var(--k-f6fafe))}#changes-scope{margin:6px 0 0;font-size:10px;color:var(--k-5f7088);line-height:1.4}
.changes-panel{position:absolute;z-index:8;top:82px;right:82px;bottom:var(--timeline-clearance,310px);width:360px;display:flex;flex-direction:column;max-height:760px;background:var(--paper);border:1px solid rgba(var(--kr-ffffff),0.627);border-top:3px solid var(--k-3d516f);border-radius:4px;box-shadow:0 8px 35px rgba(var(--kr-202f46),0.188);overflow:hidden}.changes-head{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 18px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.changes-head h2{font:29px/1.1 var(--serif);margin:6px 0}.changes-head .eyebrow{font-size:9px}.changes-head p{font-size:11px;color:var(--muted);margin:8px 0 0}.changes-scroll{overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 22px;scrollbar-width:thin}.changes-controls{display:grid;gap:11px}.changes-controls label{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4}.changes-controls label[for]{font-weight:700}.changes-controls input{accent-color:var(--k-324c73);width:17px;height:17px}.changes-baseline{display:flex;gap:6px}.changes-baseline select{min-width:0;width:100%;padding:10px;background:var(--k-fcfdfe);border:1px solid var(--k-b5c2d7);border-radius:3px;font:12px var(--sans);color:var(--ink)}.changes-baseline button{flex-shrink:0;width:44px;border:1px solid var(--k-b5c2d7);font-size:24px;background:var(--k-e4eaf2);border-radius:3px}.changes-baseline button:disabled{opacity:.4}#changes-fit{border:1px solid var(--k-b0c0d7);border-radius:3px;min-height:42px;font-size:12px;background:var(--k-e4eaf2)}.changes-method{font-size:11px;line-height:1.7;color:var(--k-607088);margin:16px 0}.changes-routes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.changes-routes summary{font-size:12px;font-weight:700;cursor:pointer}.change-journey{display:block;width:100%;font-size:12px;line-height:1.5;text-align:left;min-height:44px;border-bottom:1px solid var(--line);color:var(--k-3a547b)}.change-group h3{color:var(--change);font-size:13px;border-bottom:2px solid color-mix(in srgb,var(--change) 45%,var(--k-ffffff));padding-bottom:8px;margin:23px 0 0}.change-item{padding:14px 0;border-bottom:1px solid var(--line)}.change-place{font-size:15px;line-height:1.5;font-weight:700;text-align:left;color:var(--ink);min-height:36px}.change-place:hover{text-decoration:underline}.change-event{font-size:12px;color:var(--change);margin:4px 0}.change-date{font-size:10px;color:var(--k-667387)}.change-pair{border-left:2px solid var(--change);margin:12px 0 10px;padding-left:10px}.change-pair>div{display:grid;grid-template-columns:36px 1fr;gap:8px;margin:8px 0;font-size:11px;line-height:1.5}.change-pair b{color:var(--change);font-variant-numeric:tabular-nums}.change-evidence summary{font-size:11px;cursor:pointer;min-height:28px}.change-evidence p{font-size:11px;line-height:1.65;color:var(--k-58677c)}.change-evidence a{display:block;font-size:11px;line-height:1.5;padding:8px 0 2px}.change-evidence small{display:block;font-size:10px;color:var(--k-6a7587);line-height:1.5}.changes-empty{font-size:12px;color:var(--k-61728b);line-height:1.7}
.history-marker.change-muted{opacity:.4}.history-marker.change-muted:hover,.history-marker.change-muted.selected{opacity:1}.history-marker.has-change{z-index:2}.has-change .marker-button{border-color:var(--change);box-shadow:0 0 0 5px color-mix(in srgb,var(--change) 24%,transparent),0 3px 10px rgba(var(--kr-243349),0.314)}.has-change .marker-label{border-left:3px solid var(--change);color:var(--k-2b394f)}.change-marker-badge{position:absolute;right:-8px;top:-10px;min-width:21px;height:21px;padding:0 4px;display:grid;place-items:center;pointer-events:none;border-radius:10px;background:var(--change);border:1px solid var(--k-fef9f9);color:var(--k-ffffff);font-size:12px;font-weight:800;box-shadow:0 1px 4px rgba(var(--kr-243a5b),0.2)}.change-ghost .marker-button{border-style:dashed;background:var(--k-f2f7fe)}.change-ghost .marker-label{border-style:dashed}.history-row.change-row .history-change-label{color:var(--change);font-weight:700;margin-top:6px}.history-change-context{margin:0 20px 18px}.history-change-context>div{border-left:3px solid var(--change);background:color-mix(in srgb,var(--change) 6%,var(--paper));padding:11px 12px;margin-bottom:8px}.history-change-context strong{font-size:13px;color:var(--change);display:block;line-height:1.5}.history-change-context small{font-size:10px;display:block;margin-top:5px;color:var(--k-5e6f88)}.history-change-context p{font-size:11px;line-height:1.6;margin:7px 0 0}.history-card,.point-card,.measurement-card{bottom:var(--timeline-clearance,310px)}.maplibregl-ctrl-bottom-left{bottom:var(--timeline-clearance,310px)}
@media(min-width:761px) and (max-width:1100px){.period-narrative{display:none}.period-heading{flex:1}.period-current>span{font-size:11px}.time-panel{padding:11px 12px 8px}.changes-panel{width:310px;right:74px}.change-chip{padding:4px 5px}.change-chip>span{font-size:9px}.period-button{flex-basis:68px}}
@media(max-width:760px){.time-panel{padding:9px 10px 8px}.time-intro{gap:8px;margin-bottom:6px}.period-heading{flex:1;min-width:0;text-align:center}.period-current{display:flex;flex-direction:column;gap:1px;align-items:center}.period-current>strong{font-size:32px;line-height:1}.period-current>span{font-size:10px}.period-step{min-width:58px;padding:5px 7px;gap:2px 5px;min-height:50px}.period-step b{font-size:17px}.period-step small{font-size:7px}.period-step span{font-size:14px}.time-intro .eyebrow{font-size:8px}.period-buttons{gap:4px;padding-bottom:4px}.period-button{flex:0 0 67px;min-height:49px}.period-button strong{font-size:16px}.period-button small{font-size:8px}.change-summary{padding-top:5px}.change-summary-head>span{font-size:12px}.change-summary-head>button{font-size:12px;min-height:36px}.changes-chips{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px}.change-chip{min-height:32px;padding:3px 7px}.change-chip>span{font-size:10px}.change-chip b{font-size:14px}#changes-scope{font-size:9px;margin-top:5px}.changes-panel{top:72px;left:10px;right:10px;width:auto;bottom:var(--timeline-clearance,340px);max-height:none}.changes-head{padding:10px 14px}.changes-head h2{font-size:25px}.changes-scroll{padding:12px 14px 18px}.changes-head p{font-size:10px}.sidebar{bottom:var(--timeline-clearance,340px)}.history-card{bottom:var(--timeline-clearance,340px);height:min(48dvh,calc(100% - var(--timeline-clearance,340px) - 72px))}.maplibregl-ctrl-bottom-left{bottom:var(--timeline-clearance,340px)}.change-marker-badge{top:-9px;right:-8px;min-width:19px;height:19px;font-size:11px}}
@media(max-height:620px){.period-narrative{display:none}.time-panel{padding-top:6px}.time-intro{margin-bottom:4px}.period-current>strong{font-size:27px}.changes-chips{display:flex}.change-chip>span{display:none}.period-button{min-height:40px;padding:3px}.change-summary-head>button{min-height:30px}.changes-panel{top:12px}.history-card{top:12px;height:auto}.changes-head h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.marker-button{transition:none}}
.change-pair.event-pair>div{grid-template-columns:65px 1fr}.change-pair.event-pair b{font-size:10px;font-weight:600}
.model3d-map-note{bottom:var(--timeline-clearance,310px)}
.changes-settings>summary,.changes-method-detail>summary{cursor:pointer;font-size:12px;font-weight:650;min-height:38px;display:flex;align-items:center;justify-content:space-between}.changes-settings>summary:after,.changes-method-detail>summary:after{content:'+';font-size:18px;font-weight:400}.changes-settings[open]>summary:after,.changes-method-detail[open]>summary:after{content:'−'}.changes-settings[open]{padding-bottom:16px}.changes-method-detail{border-top:1px solid var(--line);margin-top:18px}.changes-method-detail p{margin-top:3px}.change-chip:disabled{cursor:default;opacity:.65}.change-chip:disabled:hover{background:color-mix(in srgb,var(--change) 7%,var(--k-f6fafe))}


/* /navigation.css */
/* A single navigation hierarchy across the map, collection and documents. */
:root{--nav-green:var(--k-314460);--nav-border:var(--k-ccd2da);--nav-height:66px}
button,summary,select,a,input{touch-action:manipulation}
button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--k-c8372d);outline-offset:3px}
button:disabled{cursor:not-allowed}
.topbar{height:72px;padding-inline:24px;gap:20px}.brand-name{font-size:29px}.brand-subtitle{font-size:9px}
.atlas-nav{display:flex;gap:4px;align-self:stretch;align-items:center}.atlas-nav button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border-radius:4px;font-size:13px;font-weight:650;white-space:nowrap}.atlas-nav button:hover{background:var(--k-e5ebf2)}.atlas-nav button[aria-current]{background:var(--nav-green);color:var(--k-ffffff)}.atlas-nav .icon{width:17px;height:17px}.top-actions #model3d-open{display:none}.top-actions{gap:3px}.icon-button{min-width:44px;min-height:44px}.workspace{height:calc(100dvh - 72px);min-height:0}
.sidebar{top:16px;left:16px;width:294px;max-height:calc(100% - 64px);padding:18px 18px 0;z-index:7}.sidebar h1{font-size:27px;margin:13px 0 5px;letter-spacing:-.6px}.sidebar .intro{font-size:12px;margin-bottom:16px}.sidebar-heading{min-height:20px}.explore-search{position:sticky;top:-18px;padding:12px 0 10px;background:var(--paper);z-index:2}.explore-search label{font-size:11px;color:var(--k-556276)}.explore-search input{width:100%;min-height:46px;border:1px solid var(--k-b5c1d4);background:var(--k-fcfdff);padding:10px 12px;border-radius:4px;font-size:16px;color:var(--ink)}.history-explorer{margin:0 0 15px;padding:0;border:0;border-bottom:1px solid var(--nav-border);background:none}.history-explorer summary,.explore-routes summary,.base-settings summary{min-height:44px;display:list-item;align-content:center;font-size:12px;font-weight:650;padding:10px 0;cursor:pointer}.history-explorer[open]{padding-bottom:12px}.history-explorer .history-themes{margin-top:12px}.history-themes{gap:6px}.theme-button{min-height:40px;font-size:12px}.history-areas button{min-height:40px}.history-documented{min-height:44px;align-content:center}.history-row{min-height:56px;padding:12px 4px}.history-row[aria-pressed=true]{background:var(--k-dce7f6);border-radius:3px}.history-list-caption{margin:12px 0 7px}.history-evidence-count{line-height:1.6}.history-overview{min-height:44px;margin:8px 0 12px}.explore-routes{border-top:1px solid var(--nav-border);margin-bottom:8px}.explore-routes>button{margin:6px 0}.sidebar-foot{margin-inline:-18px;padding:14px 18px}.base-settings{margin-top:0}.spatial-key{margin:12px 0 20px}.history-clear-filters{min-height:44px}.history-list:empty{display:none}
.time-panel{left:328px;right:20px;bottom:35px;padding:9px 15px 10px;z-index:6;max-height:calc(100% - 85px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.time-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px}.time-toolbar>span{font-size:9px;letter-spacing:1.5px;color:var(--k-637289);font-weight:650}.time-toolbar button{min-height:32px;font-size:11px;color:var(--k-3e526f);padding:4px 8px;display:flex;gap:10px;align-items:center}.time-intro{margin-bottom:0;gap:12px}.period-heading{min-width:160px}.period-current>strong{font-size:32px}.period-current>span{font-size:12px}.period-step{min-height:48px;min-width:60px}.time-panel:not(.expanded) .period-narrative,.time-panel:not(.expanded) #period-buttons,.time-panel:not(.expanded) .changes-chips,.time-panel:not(.expanded) #changes-scope{display:none}.time-panel:not(.expanded) .period-heading{flex:1;text-align:center}.time-panel:not(.expanded) .period-current{justify-content:center;gap:12px}.time-panel:not(.expanded) #period-position{display:none}.time-panel:not(.expanded) .change-summary{padding-top:3px;margin-top:5px}.change-summary-head{min-height:36px}#changes-open{min-height:36px}.time-panel.expanded .time-intro{margin-bottom:13px}.period-button{min-height:64px}.time-panel.expanded #period-buttons{margin-top:12px}.time-panel:not(.expanded) .comparison-timeline p{display:none}.time-panel:not(.expanded) .comparison-timeline h2{font-size:28px;margin:0}.time-panel:not(.expanded) .comparison-timeline{padding:0}
.history-card{bottom:var(--timeline-clearance);max-height:calc(100% - 100px);z-index:8}.changes-panel{z-index:8}.view-switch button{min-height:40px}.control-group button{width:44px;height:44px}.nav-scrim{position:absolute;inset:0;z-index:8;background:rgba(var(--kr-21314a),0.4);cursor:default}.history-card-head,.changes-head{background:var(--paper)}.history-card-close{min-height:44px}.map-controls{top:90px}.map-heading{left:330px}.maplibregl-ctrl-bottom-left{bottom:var(--timeline-clearance)}
/* Collection filters stay within reach while its results scroll. */
.model3d-dialog[open]{display:flex;flex-direction:column}.model3d-heading,.model3d-footer{flex-shrink:0}.model3d-collection,.model3d-body{flex:1;min-height:0}.model3d-footer{min-height:34px}
.model3d-collection-filters{position:sticky;top:-26px;z-index:3;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--nav-border);display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) minmax(150px,1fr) auto;gap:12px;align-items:end}.model3d-collection-filters label{min-width:0}.model3d-collection-filters input,.model3d-collection-filters select{width:100%;font-size:16px;min-height:44px}#model3d-collection-count{grid-column:1/-1;font-size:12px}#model3d-clear{min-height:44px;border:1px solid var(--nav-border);border-radius:4px;padding:8px 12px;font-size:12px}.model3d-model-card:focus-visible{outline-offset:-4px}.model3d-model-card[aria-current]{outline:2px solid var(--k-c8372d);outline-offset:-2px}.model3d-browse{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:5px 24px;border-bottom:1px solid var(--nav-border);background:var(--k-eaf0f8);gap:8px}.model3d-browse button{min-height:44px;padding:8px 12px;font-size:12px;font-weight:650}.model3d-browse span{font-size:11px;color:var(--k-556276)}.model3d-mobile-tabs{display:none}.model3d-empty{grid-column:1/-1;text-align:center;padding:45px 18px;color:var(--k-556276)}.model3d-empty button{display:block;margin:16px auto 0;min-height:44px;padding:10px 18px;background:var(--nav-green);color:var(--k-ffffff);border-radius:4px}.model3d-heading-actions button{min-height:44px}.model3d-heading h2{overflow-wrap:anywhere}.model3d-details button{min-height:44px}.model3d-controls button{min-height:44px}.model3d-controls{max-width:calc(100% - 24px)}
.catalog-filters{grid-template-columns:1fr}.catalog-advanced{border-top:1px solid var(--nav-border);margin-top:10px}.catalog-advanced summary{font-size:12px;min-height:44px;align-content:center;cursor:pointer}.catalog-advanced-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:10px}.catalog-advanced-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--k-556276)}.catalog-advanced-fields select{min-height:44px;width:100%;font:inherit;font-size:14px;background:var(--k-fcfdff);border:1px solid var(--nav-border);padding:8px;border-radius:4px}.catalog-filters input{min-height:44px;font-size:16px}.catalog-footer button,.catalog-quiet,.catalog-map-button{min-height:44px}.catalog-controls{flex-shrink:0}.catalog-options{margin-top:0}.catalog-options label{min-height:44px;display:flex;align-items:center}.catalog-advanced:not([open])~.catalog-options{display:none}.catalog-controls:has(.catalog-advanced[open]){overflow:auto;max-height:50dvh}.catalog-filter-count{font-size:11px}.catalog-context{padding-top:12px}
@media(min-width:761px) and (max-width:1100px){.topbar{gap:10px;padding-inline:18px}.brand-subtitle{display:none}.atlas-nav button{padding:9px 10px;font-size:12px}.atlas-nav .icon{display:none}.top-actions #sources-button span{display:none}.sidebar{width:278px}.time-panel{left:310px}.model3d-collection-filters{grid-template-columns:minmax(190px,1.3fr) 1fr 1fr}.model3d-collection-filters #model3d-clear{grid-row:2;grid-column:3}.model3d-collection-filters #model3d-collection-count{grid-row:2;grid-column:1/3}.period-narrative{display:none}}
@media(max-width:760px){
 :root{--nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.topbar{height:60px;padding:0 16px;gap:8px}.brand-name{font-size:27px}.brand-mark{height:29px}.brand-subtitle{display:none}.top-actions #sources-button{min-width:44px;min-height:44px}.top-actions #sources-button span{display:none}.workspace{height:calc(100dvh - 60px - var(--nav-height));min-height:0}.atlas-nav{position:fixed;inset:auto 0 0;z-index:20;height:var(--nav-height);padding:4px 5px calc(4px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--k-bfccde);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.atlas-nav button{flex-direction:column;gap:3px;min-width:0;min-height:52px;padding:6px 2px;font-size:10px;border-radius:5px;line-height:1.2}.atlas-nav .icon{width:20px;height:20px}.atlas-nav button[aria-current]{background:var(--k-dce7f6);color:var(--k-1d4f91);box-shadow:inset 0 3px var(--k-314460)}.panel-toggle{display:none}.map-heading{display:none}.view-switch{top:12px;left:12px;right:auto}.map-controls{top:12px;right:12px;gap:10px}.map-controls .compass-button{display:none}.map-status{display:none}.maplibregl-ctrl-bottom-right{bottom:2px}.maplibregl-ctrl-bottom-left{right:12px}.time-panel{left:10px;right:10px;bottom:25px;padding:5px 10px 7px;max-height:calc(100% - 24px);border-radius:6px}.time-toolbar{margin:0}.time-toolbar>span{font-size:8px}.time-toolbar button{min-height:36px;padding:6px 0;font-size:11px}.time-intro{gap:4px}.period-heading{min-width:0}.period-current>strong{font-size:28px}.period-current>span{display:inline;font-size:11px}.period-step{min-height:44px;min-width:44px;padding:4px 6px}.period-step small{display:none}.period-step span{font-size:10px}.period-step b{font-size:16px}.time-panel:not(.expanded) .period-current{gap:8px}.change-summary-head{min-height:36px;gap:4px}.change-summary-head>span{font-size:10px}#changes-open{font-size:11px;min-height:40px}.time-panel.expanded{top:12px;bottom:12px;max-height:none;z-index:10;padding:12px}.time-panel.expanded .time-toolbar button{min-height:44px}.time-panel.expanded .period-narrative{display:none}.time-panel.expanded .period-current{justify-content:center}.time-panel.expanded #period-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible}.time-panel.expanded .period-buttons:before{display:none}.time-panel.expanded .period-button{min-width:0;min-height:80px;border:1px solid var(--k-ccd2da);border-radius:4px;background:var(--k-ecf2fa)}.time-panel.expanded .period-button.active{background:var(--k-314460);color:var(--k-ffffff);border-color:var(--k-314460)}.time-panel.expanded .period-button.active small{color:var(--k-ffffff)}.time-panel.expanded .changes-chips{display:grid;grid-template-columns:1fr 1fr}.time-panel.expanded .changes-chips button{min-height:58px}.sidebar,.sidebar.open{top:12px;bottom:12px;left:10px;right:10px;width:auto;max-height:none;padding:12px 18px 0;z-index:10}.sidebar h1{margin-top:4px}.sidebar-heading{min-height:44px}.sidebar .intro{margin-bottom:5px}.sidebar .explore-search{top:-12px}.history-row{min-height:62px}.theme-button,.history-areas button{min-height:44px}.history-card{left:10px;right:10px;width:auto;bottom:var(--timeline-clearance);height:min(46dvh,calc(100% - var(--timeline-clearance) - 70px));max-height:none;z-index:7;border-radius:6px}.history-card-head{padding:6px 14px}.history-title-wrap h2{font-size:25px}.changes-panel{left:10px;right:10px;top:12px;bottom:12px;width:auto;max-height:none;z-index:9}.changes-head{padding:12px 16px}.changes-scroll{padding-bottom:20px}.point-card,.measurement-card{bottom:var(--timeline-clearance)}body[data-mobile-panel=explore] .time-panel,body[data-mobile-panel=explore] .history-card,body[data-mobile-panel=explore] .changes-panel,body[data-mobile-panel=periods] .history-card,body[data-mobile-panel=periods] .changes-panel{visibility:hidden;pointer-events:none}.toast{bottom:calc(var(--nav-height) + 20px)}
 .model3d-dialog[open],.catalog-dialog[open]{width:100%;height:100dvh;max-height:100dvh;max-width:100vw;inset:0;margin:0;border-radius:0}.model3d-heading{padding:12px 14px;gap:8px;align-items:center}.model3d-heading .eyebrow{font-size:8px;letter-spacing:1px}.model3d-heading h2{font-size:23px;line-height:1.15;margin:6px 0 0}.model3d-heading-actions{gap:4px;flex-shrink:0}.model3d-heading-actions #model3d-back{font-size:11px;padding:6px}.model3d-close{font-size:0;padding:8px;min-width:44px}.model3d-close span{font-size:25px}.model3d-collection{padding:0 14px 16px}.model3d-collection-intro{padding:18px 0 6px;margin:0}.model3d-collection-intro>div>p{font-size:27px}.model3d-collection-intro>p{font-size:12px}.model3d-collection-filters{top:0;padding:12px 0 8px;grid-template-columns:1fr 1fr;gap:8px}.model3d-collection-filters label:first-child{grid-column:1/-1}.model3d-collection-filters #model3d-clear{grid-column:2;grid-row:3}.model3d-collection-filters #model3d-collection-count{grid-column:1;grid-row:3}.model3d-collection-filters select{font-size:16px;padding:8px}.model3d-grid{gap:12px;margin-top:15px}.model3d-model-card strong{font-size:14px}.model3d-model-card small{flex-direction:column;align-items:start;gap:4px}.model3d-kind{font-size:10px}.model3d-browse{padding:0 8px}.model3d-browse button{font-size:11px;padding:6px}.model3d-browse span{font-size:10px;text-align:center}.model3d-mobile-tabs:not([hidden]){display:flex;flex-shrink:0;background:var(--paper);border-bottom:1px solid var(--nav-border);padding:5px 12px;gap:5px}.model3d-mobile-tabs button{flex:1;min-height:44px;font-size:12px;border-radius:3px}.model3d-mobile-tabs button[aria-pressed=true]{background:var(--nav-green);color:var(--k-ffffff)}.model3d-body{flex:1;min-height:0;overflow:hidden;display:block}.model3d-stage{height:100%;min-height:0;border-bottom:0}.model3d-details{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px}.model3d-body[data-pane=model] .model3d-details,.model3d-body[data-pane=details] .model3d-stage{display:none}.model3d-stage-top{padding:12px}.model3d-tabs button{min-height:44px;font-size:11px;padding:8px}.model3d-stage-caption{bottom:78px}.model3d-controls{bottom:15px;gap:0;padding:3px}.model3d-controls button{padding:7px;min-width:34px;font-size:11px}.model3d-controls button>span{display:none}.model3d-footer{padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));font-size:9px;gap:6px}.model3d-reference{font-size:10px}
 .catalog-heading{padding:14px 16px 8px}.catalog-heading h2{font-size:26px;margin:5px 0}.catalog-intro{display:none}.catalog-controls{padding:8px 16px;max-height:50dvh}.catalog-toolbar{gap:8px;margin-bottom:8px}.catalog-editions button{min-height:44px}.catalog-editions button span{display:none}.catalog-quiet{font-size:11px}.catalog-filters{gap:0}.catalog-advanced{margin-top:5px}.catalog-advanced-fields{grid-template-columns:1fr}.catalog-advanced-fields select{font-size:16px}.catalog-options{gap:8px;flex-wrap:wrap}.catalog-scroll{padding-inline:16px;min-height:0}.catalog-context>p:first-child{font-size:11px;line-height:1.6}.catalog-row{padding:17px 0}.catalog-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));gap:4px}.catalog-footer>span{display:none}.catalog-footer nav{width:100%;justify-content:space-between;gap:5px}.catalog-footer button{font-size:11px}.catalog-footer #catalog-page{font-size:11px}.sources-dialog{max-width:100vw;width:100%;padding:20px}
}
@media(max-width:360px){.topbar{padding-inline:10px}.brand-name{font-size:25px}.time-toolbar>span{letter-spacing:.7px}.period-current>span{max-width:86px}.model3d-collection-filters{gap:6px}.model3d-collection-filters label{font-size:10px}.model3d-heading h2{font-size:20px}.model3d-browse span{max-width:110px}.model3d-tabs button{font-size:10px;padding:7px}.model3d-grid{grid-template-columns:1fr 1fr}.model3d-model-card strong{font-size:12px}.model3d-heading-actions #model3d-back{max-width:78px}}
@media(max-height:550px){.workspace{min-height:0}.time-panel:not(.expanded) .time-toolbar,.time-panel:not(.expanded) .change-summary{display:none}.time-panel:not(.expanded){padding:6px 12px;bottom:24px}.map-controls{gap:6px}.model3d-heading .eyebrow,.model3d-footer{display:none}.model3d-heading{padding-block:6px}.model3d-browse{padding-block:0}.model3d-stage-top #model3d-reference{display:none}.model3d-stage-caption{display:none}.model3d-collection-intro{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

@media(max-height:550px){.model3d-canvas{inset:55px 0 48px;height:calc(100% - 103px)}.model3d-stage-top{inset:4px 12px auto;padding:0}.model3d-controls{bottom:4px}.model3d-controls button{min-height:40px}.model3d-stage-top .model3d-tabs button{min-height:36px}}
@media(max-height:550px){.map-controls{top:76px;right:20px;flex-direction:row;gap:8px}.map-controls .compass-button{display:none}.map-controls .control-group{display:flex}.map-controls .control-group button+button{border-top:0;border-left:1px solid var(--line)}}

.timeline-compare{display:block;width:100%;min-height:44px;border-top:1px solid var(--nav-border);margin-top:10px;text-align:left;font-size:12px;font-weight:650;color:var(--k-3e526f)}.timeline-compare span{float:right}.time-panel:not(.expanded) .timeline-compare{display:none}.sidebar>.comparison-controls{margin-bottom:16px}


/* /mobile.css */
/* Everything outside the mobile breakpoint is opt-in markup, hidden on desktop. */
.mobile-only{display:none}
@media(max-width:760px){
 .mobile-only{display:block}
 .topbar{height:54px}.workspace{height:calc(100dvh - 54px - var(--nav-height))}
 .atlas-nav{box-shadow:0 -4px 18px rgba(var(--kr-243752),0.063)}.atlas-nav button{font-size:11px}
 .time-panel:not(.expanded){display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;bottom:20px;padding:6px 10px}
 .time-panel:not(.expanded) .time-toolbar{grid-column:2;grid-row:1}.time-panel:not(.expanded) .time-toolbar>span{display:none}
 .time-panel:not(.expanded) .time-toolbar button{font-size:0;min-width:44px;min-height:44px}.time-panel:not(.expanded) .time-toolbar button span{font-size:19px}
 .time-panel:not(.expanded) .time-intro{grid-column:1;grid-row:1;min-width:0}
 .time-panel:not(.expanded) .period-current{flex-direction:column;gap:1px}.time-panel:not(.expanded) .period-current strong{font-size:25px;line-height:1}.time-panel:not(.expanded) .period-current>span{font-size:10px}
 .time-panel:not(.expanded) .change-summary{grid-column:1/-1;margin:0;padding:0;border-top:1px solid var(--k-d6dce4)}.time-panel:not(.expanded) .change-summary-head{min-height:30px}.time-panel:not(.expanded) #changes-open{min-height:36px}
 body.history-card-open .time-panel:not(.expanded){display:none}
 .sidebar,.sidebar.open{top:auto;bottom:10px;max-height:72%;border-radius:12px 12px 4px 4px;padding-top:8px;box-shadow:0 -8px 32px rgba(var(--kr-23344d),0.11)}
 .sidebar h1,.sidebar>.intro{display:none}.sidebar-heading{position:sticky;top:-8px;z-index:3;background:var(--paper)}.sidebar .explore-search{position:static;padding:2px 0 8px}
 .time-panel.expanded{top:auto;bottom:10px;max-height:72%;border-radius:12px 12px 4px 4px}.time-panel.expanded .time-toolbar{position:sticky;top:-12px;background:var(--paper);z-index:1;padding-block:4px}.time-panel.expanded .period-button{min-height:66px}
 .nav-scrim{background:rgba(var(--kr-243752),0.133)}.changes-panel{top:auto;bottom:10px;max-height:72%;border-radius:12px 12px 4px 4px}
 .history-card{bottom:14px;height:auto;max-height:38%;border-radius:12px 12px 4px 4px;box-shadow:0 -8px 32px rgba(var(--kr-23344d),0.11)}
 .history-card-head{gap:6px;padding:4px 12px;border-bottom:1px solid var(--k-d6dce4)}.history-card-head .eyebrow{display:none}
 #mobile-card-year{font:17px var(--serif);color:var(--k-314460);padding-right:8px;border-right:1px solid var(--k-ccd2da)}
 #mobile-card-toggle{font:600 12px var(--sans);color:var(--k-314460);min-height:44px;flex:1;text-align:left}
 .history-card:not(.mobile-expanded) .history-card-scroll{overflow:auto;padding-bottom:8px}
 .history-card:not(.mobile-expanded) .history-card-scroll>*,.history-card:not(.mobile-expanded) .history-card-body>*{display:none}
 .history-card:not(.mobile-expanded) .history-title-wrap,.history-card:not(.mobile-expanded) .history-card-body,.history-card:not(.mobile-expanded) .selected-era,.history-card:not(.mobile-expanded) #history-model3d:not([hidden]){display:block}
 .history-card:not(.mobile-expanded) .history-title-wrap{padding:9px 14px 0}.history-card:not(.mobile-expanded) .history-title-wrap h2{font-size:22px;margin:0}.history-card:not(.mobile-expanded) #history-card-alias{display:none}
 .history-card:not(.mobile-expanded) .history-card-body{padding:0 14px}.history-card:not(.mobile-expanded) .selected-era{padding:6px 0;margin:0;border:0;background:none}
 .history-card:not(.mobile-expanded) .selected-era>.eyebrow,.history-card:not(.mobile-expanded) #history-state-title,.history-card:not(.mobile-expanded) #history-state-status{display:none}
 .history-card:not(.mobile-expanded) #history-state-text{font-size:12px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .history-card:not(.mobile-expanded) #history-model3d{margin:6px 14px 0;width:calc(100% - 28px);min-height:44px;padding:10px;border-radius:4px}
 .history-card.mobile-expanded{height:76%;max-height:76%}.history-card.mobile-expanded .history-card-scroll{display:flex;flex-direction:column}.history-card.mobile-expanded .history-photo{order:10}.history-card.mobile-expanded .history-card-body{padding-top:8px}.history-card.mobile-expanded .history-title-wrap{padding:12px 16px 0}
 .history-card.mobile-expanded .history-title-wrap h2{font-size:25px}.history-card.mobile-expanded .selected-era{margin-top:0}
 /* Keep the same dock within the active native dialog's top layer. */
 .model3d-dialog[open],.catalog-dialog[open]{padding-bottom:var(--nav-height)}
 .sources-dialog[open]{height:100dvh;max-height:100dvh;inset:0;margin:0;border:0;padding-bottom:calc(var(--nav-height) + 20px);overflow:auto}
 .sources-dialog>.dialog-heading{position:sticky;top:-20px;background:var(--paper);z-index:2;padding-block:12px}
 .model3d-heading{padding:9px 12px;min-height:64px}.model3d-heading .eyebrow{display:none}.model3d-heading h2{margin:0;font-size:22px}.model3d-heading-actions #model3d-back{min-width:72px}
 .model3d-footer{display:none}.model3d-collection-intro{display:none}.model3d-collection-filters{border-top:0;padding-top:12px}.model3d-collection-filters label{gap:4px}
 .model3d-collection-filters select{font-size:14px}.model3d-collection-filters #model3d-collection-count{grid-column:1/3;padding:0;min-height:20px}.model3d-collection-filters:has(#model3d-clear:not([hidden])) #model3d-collection-count{grid-column:1}
 .model3d-collection{padding:0 12px 16px}.model3d-grid{margin-top:12px;gap:12px}.model3d-model-card strong{font-size:17px;margin:9px 0}.model3d-model-card small{padding-bottom:8px}
 .model3d-browse{min-height:44px}.model3d-body{display:flex;flex-direction:column;overflow:hidden;min-height:0}
 .model3d-body .model3d-stage,.model3d-body[data-pane=details] .model3d-stage{display:block;flex:1;min-height:160px;height:auto}
 .model3d-stage-top{inset:8px 10px auto;padding:0}.model3d-stage-top #model3d-reference,.model3d-stage-caption{display:none}
 .model3d-canvas{inset:60px 0 56px;height:calc(100% - 116px)}.model3d-controls{bottom:4px;left:10px;right:10px;padding:0;max-width:none;justify-content:space-between}.model3d-controls button{min-width:44px;min-height:44px;font-size:12px}.model3d-controls>span{display:none}
 .model3d-photo{top:60px;bottom:56px}.model3d-legend{bottom:57px;padding:6px;font-size:10px}
 #mobile-model-actions{display:flex;gap:4px;padding:6px 10px;border-top:1px solid var(--k-ccd2da);flex-shrink:0;background:var(--paper);align-items:center}
 #mobile-model-actions>button{min-height:44px;border:1px solid var(--k-b9c6d9);padding:6px 8px;font-size:11px;border-radius:4px;flex:1}
 #mobile-model-actions #model3d-roof{width:auto;margin:0;order:-1;max-width:115px}
 #mobile-model-actions #model3d-mobile-tabs{padding:0;border:0;background:none;gap:3px;display:contents}
 #mobile-model-actions #model3d-mobile-tabs button{min-height:44px;padding:6px 8px;flex:1;font-size:11px;border-radius:4px}
 #mobile-model-actions #model3d-mobile-tabs button[data-model-pane=model]{display:none}
 #mobile-model-actions>button[aria-expanded=true]{background:var(--nav-green);color:var(--k-ffffff)}
 #mobile-model-tools{flex:0 1 40%;min-height:0;overflow:auto;padding:0 16px 12px;background:var(--paper);border-top:1px solid var(--k-ccd2da);overscroll-behavior:contain}
 #mobile-model-tools .model3d-explode{padding:10px 0}#mobile-model-tools input[type=range]{min-height:30px;margin:6px 0}#mobile-model-tools .model3d-section-tools{padding:12px 0 0}#mobile-model-tools .model3d-section-tools>div{margin-bottom:8px}
 .model3d-body .model3d-details{height:auto;flex:0 1 43%;min-height:0;overflow:auto;padding:12px 16px;border-top:1px solid var(--k-ccd2da)}
 .model3d-body[data-pane=tools] .model3d-details{display:none}.model3d-body[data-pane=details] .model3d-details{display:block}
 .model3d-details .model3d-intro>p:first-of-type{font-size:15px;margin:8px 0}.model3d-details .model3d-section-title{margin-top:16px}.model3d-details .model3d-measures{padding-bottom:10px}
 .catalog-heading{padding:10px 14px 6px}.catalog-heading .eyebrow{display:none}.catalog-heading h2{font-size:23px}.catalog-controls{padding:4px 14px}.catalog-scroll{padding-inline:14px}.catalog-context>p:first-child{display:none}.catalog-footer{padding-bottom:8px}
 .model3d-map-note{bottom:calc(var(--nav-height) + 125px);font-size:12px}.model3d-map-note button{min-height:44px}
}
@media(max-width:760px) and (max-height:600px){
 .sidebar,.sidebar.open,.time-panel.expanded,.changes-panel{max-height:85%}.history-card{max-height:60%}.history-card.mobile-expanded{height:88%;max-height:88%}
 .model3d-heading{min-height:48px;padding-block:2px}.model3d-browse{display:none}.model3d-body .model3d-stage{min-height:110px}.model3d-stage-top{display:none}.model3d-canvas{top:0;height:calc(100% - 48px)}
 #mobile-model-actions{padding-block:2px}.model3d-body .model3d-details,#mobile-model-tools{flex-basis:38%}
}


/* /exploration.css */
/* Atlas exploration: fixed navigation, independently scrolling content. */
.sidebar{display:flex;flex-direction:column;overflow:hidden;bottom:40px;max-height:none;padding:12px 16px 0}
.sidebar-heading{flex-shrink:0;min-height:32px}.sidebar-heading .eyebrow{font-size:9px;letter-spacing:1.3px}
.sidebar h1{font-size:26px;margin:2px 0 10px;flex-shrink:0}.sidebar-heading #panel-close{min-height:36px;height:36px;min-width:36px;width:36px}
.explore-context{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;flex-shrink:0}.explore-context>span{font-size:12px;color:var(--k-5b6778)}.explore-context button{text-align:left;padding:5px 0;min-height:32px;color:var(--k-314460);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:4px}
.sidebar .explore-search{position:static;flex-shrink:0;padding:0 0 12px}.explore-search label{font-size:11px}.explore-search input{margin-top:5px}
.explore-tabs{display:flex;flex-shrink:0;gap:4px;border-bottom:1px solid var(--nav-border)}.explore-tabs button{flex:1;min-width:0;min-height:44px;padding:8px 4px;font-size:12px;font-weight:650;color:var(--k-5b6778);border-bottom:3px solid transparent}.explore-tabs [aria-selected=true]{color:var(--k-314460);border-color:var(--k-314460);background:var(--k-e7edf4)}.explore-tabs button:hover{background:var(--k-e7edf4)}#explore-filter-count{font-size:10px}
.explore-filter-bar{flex-shrink:0;padding-top:8px}.explore-filter-bar:has(#explore-active-filters[hidden]){display:none}#explore-active-filters{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:2px 1px 5px}#explore-active-filters button{flex-shrink:0;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--k-e2e8f0);border:1px solid var(--k-c6d2e4);border-radius:3px;padding:7px 9px;min-height:36px;font-size:11px}#history-clear-filters{width:auto;min-height:32px;margin:0;padding:4px 0;color:var(--k-824841);border:0;text-decoration:underline;text-underline-offset:3px;font-size:11px}
.explore-pane{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:16px}.explore-pane[hidden]{display:none!important}
#explore-places{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}#explore-places[hidden]{display:none}.history-list-caption{margin:13px 0 5px;flex-shrink:0}.history-list-caption>span{letter-spacing:0;font-size:11px;color:var(--k-5b6778)}.history-evidence-count{font-size:10px;line-height:1.5;margin:0 0 8px;flex-shrink:0}.history-list{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-width:thin;padding-right:3px}.history-row{padding:11px 5px;min-height:64px}.history-row-text strong{font-size:13px}.history-row-text small{font-size:10px}.history-row:hover{background:var(--k-eaf0f8)}.history-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--k-314460);background:var(--k-dce7f6)}.explore-results-footer{flex-shrink:0;border-top:1px solid var(--nav-border);margin-top:4px}.explore-results-footer .history-overview{margin:0;min-height:46px;font-size:11px;border:0}
.history-explorer{border:0;margin:0;padding:10px 0}.history-explorer h2{font-size:12px;margin:14px 0 8px}.history-theme-actions{display:flex;gap:8px}.history-theme-actions button{min-height:36px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.history-explorer .history-themes{margin:5px 0 18px}.theme-button{min-height:44px}.history-areas button{min-height:44px}.history-explorer-note{font-size:11px}.history-documented{font-size:12px}.explore-pane .sidebar-foot{margin:12px -16px 0;padding:12px 16px}.explore-pane .archive-entry-button{margin:12px 0}.explore-pane .base-settings{border-top:1px solid var(--nav-border)}
.period-heading{cursor:pointer;border-radius:4px;padding:4px 12px;min-height:60px}.period-heading:hover{background:var(--k-e4eaf2)}.period-pick-hint{display:block;font:10px var(--sans);color:var(--k-55657d);margin-top:4px}.period-current{display:flex;align-items:center}.period-current>strong{font-variant-numeric:tabular-nums}.time-panel .period-heading{min-width:0}.time-panel .time-toolbar button{min-height:40px}.time-panel:not(.expanded) .period-browser{display:none}.time-panel.expanded{max-height:min(620px,calc(100% - 36px));display:flex;flex-direction:column;overflow:hidden;bottom:24px}.time-toolbar,.time-intro,.comparison-timeline,.timeline-compare{flex-shrink:0}.time-panel.expanded .time-intro{margin-bottom:8px}.time-panel.expanded .period-narrative{flex:1;min-width:0}.time-panel.expanded .period-narrative p{font-size:12px;line-height:1.5}.time-panel.expanded .period-heading{flex:none}.time-panel.expanded .period-current{flex-direction:column;align-items:flex-start;gap:4px}
.period-browser{display:flex;flex-direction:column;min-height:0;flex:1}.period-browser[hidden]{display:none}.period-pickers{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(190px,1fr);gap:12px;padding:8px 0 12px;flex-shrink:0}.period-pickers label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--k-556174);min-width:0}.period-pickers select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--k-b5c1d4);border-radius:4px;background:var(--k-fcfdff);font:14px var(--sans);color:var(--ink)}.period-list-caption{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--k-5c697b);flex-shrink:0}
.time-panel.expanded #period-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(106px,1fr));gap:7px;overflow:auto;min-height:0;margin-top:7px;padding:3px 3px 8px;scrollbar-width:thin}.period-buttons:before,.period-tick{display:none!important}.time-panel.expanded .period-button{min-width:0;min-height:70px;padding:8px;border:1px solid var(--k-c7d3e5);border-radius:4px;background:var(--k-eaf0f7);display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px}.time-panel.expanded .period-button strong{font-size:17px;line-height:1.1}.time-panel.expanded .period-button small{font-size:10px;line-height:1.35;color:var(--k-556174);white-space:normal}.time-panel.expanded .period-button:hover{background:var(--k-dae6f7)}.time-panel.expanded .period-button.active{background:var(--k-314460);border-color:var(--k-314460);color:var(--k-ffffff)}.time-panel.expanded .period-button.active small{color:var(--k-ffffff)}.time-panel.expanded .period-button[hidden]{display:none!important}.period-browser-note{font-size:10px;line-height:1.5;color:var(--k-606c7e);margin:6px 0;flex-shrink:0}.time-panel.expanded .changes-chips,.time-panel.expanded #changes-scope{display:none}.time-panel.expanded .change-summary{flex-shrink:0;margin-top:5px}.timeline-compare{min-height:40px;margin-top:5px}
@media(min-width:761px){body.sidebar-collapsed .sidebar{display:none}body.sidebar-collapsed .panel-toggle{display:flex;position:absolute;top:16px;left:16px;min-height:44px;padding:10px 14px;gap:8px;background:var(--paper);border:1px solid var(--nav-border);border-radius:4px;z-index:7}body.sidebar-collapsed .time-panel{left:20px}body.sidebar-collapsed .map-heading{left:180px}.sidebar .mobile-only{display:none}}
@media(max-width:760px){
 .sidebar,.sidebar.open{height:min(76dvh,calc(100% - 20px));max-height:calc(100% - 20px);top:auto;bottom:10px;padding:8px 14px 0}.sidebar-heading{position:static;min-height:36px}.sidebar h1{display:none}.explore-context{flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 6px;gap:8px}.explore-context>span{font-size:11px}.explore-context button{font-size:12px;min-height:40px;white-space:nowrap}.sidebar .explore-search{padding-bottom:6px}.explore-search label{display:none}.explore-search input{margin-top:0}.explore-tabs button{min-height:44px}.explore-filter-bar{padding-top:4px}#explore-active-filters button{min-height:40px}#history-clear-filters{min-height:36px}.history-list-caption{margin-top:8px}.history-evidence-count{margin-bottom:5px}.history-row{min-height:64px}.history-row-text strong{font-size:14px}.history-row-text small{font-size:11px}
 .time-panel.expanded{height:min(76dvh,calc(100% - 20px));max-height:calc(100% - 20px);top:auto;bottom:10px;padding:10px 12px}.time-panel.expanded .time-toolbar{position:static;min-height:40px;padding:0}.time-panel.expanded .time-intro{flex-shrink:0;margin-bottom:4px}.time-panel.expanded .period-heading{flex:1}.time-panel.expanded .period-current{align-items:center}.period-pickers{grid-template-columns:minmax(95px,.6fr) minmax(150px,1fr);gap:8px;padding:4px 0 10px}.period-pickers select{font-size:16px;padding:7px}.time-panel.expanded #period-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:auto}.time-panel.expanded .period-button{min-height:66px}.time-panel.expanded .period-button strong{font-size:16px}.period-browser-note{margin-bottom:2px}.time-panel:not(.expanded) .period-pick-hint{display:none}.time-panel:not(.expanded) .period-heading{min-height:44px;padding:2px 4px}.time-panel.expanded .period-pick-hint{display:none}.time-panel.expanded .timeline-compare{font-size:11px;min-height:40px}.time-panel.expanded .change-summary{padding-top:0}.time-panel.expanded .change-summary-head{min-height:36px}
}
@media(max-height:550px){.sidebar h1,.explore-context>span,.history-evidence-count{display:none}.sidebar .explore-search label{display:none}.sidebar .explore-context{margin:0}.sidebar-heading{min-height:30px}.sidebar,.sidebar.open{top:8px;bottom:8px;height:auto;max-height:none}.time-panel.expanded .time-intro,.time-panel.expanded .period-browser-note,.time-panel.expanded .timeline-compare{display:none}.time-panel.expanded{top:8px;bottom:8px;height:auto;max-height:none}.period-pickers{padding-block:4px}.time-panel.expanded .period-button{min-height:56px}}
/* Compact header leaves the results themselves most of the panel height. */
.sidebar-heading h1{display:block;font-size:23px;margin:0;line-height:1.2}.sidebar-heading{min-height:44px}.explore-context{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;margin:0 0 8px}.explore-context>span{font-size:11px}.explore-context button{font-size:12px;white-space:nowrap}.explore-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.explore-search input{margin-top:0}.explore-filter-bar{display:flex;align-items:center;gap:6px;padding-top:6px}#explore-active-filters{min-width:0;flex:1}#explore-active-filters button{max-width:170px}#history-clear-filters{max-width:56px;font-size:10px;line-height:1.3;min-height:40px;flex-shrink:0}.history-list-caption{margin-top:9px}body.timeline-expanded .history-card{visibility:hidden;pointer-events:none}
@media(max-width:760px){.sidebar-heading h1{font-size:21px}.sidebar .explore-search label{display:block}.explore-context{margin-bottom:4px}.sidebar-heading{min-height:36px}.sidebar-heading #panel-close{min-height:44px;min-width:44px}.sidebar,.sidebar.open{padding-top:4px}}
.sidebar.open{display:flex}

/* Compact result sets leave the map visible; long panes still scroll inside the sheet. */
#explore-places{overflow-y:auto;overflow-x:hidden}
#explore-places> *{flex-shrink:0}
#explore-places .history-list{flex:none;overflow:visible}
@media(max-width:760px) and (min-height:551px){
 .sidebar,.sidebar.open{height:auto;max-height:min(76dvh,calc(100% - 20px))}
}

@media(max-width:760px) and (min-height:551px){.time-panel.expanded{height:auto;max-height:min(76dvh,calc(100% - 20px))}}
@media(max-width:760px){.sidebar:not(.open){display:none}}
@media(max-height:550px){
 .sidebar-heading{display:contents}.sidebar-heading h1,.sidebar .explore-context{display:none}.sidebar-heading #panel-close{position:absolute;right:10px;top:4px;min-height:40px;min-width:40px}.sidebar .explore-search{margin-right:44px;padding-bottom:4px}.sidebar .explore-search input{min-height:40px;height:40px}.explore-tabs button{min-height:40px}.explore-filter-bar{padding-top:2px}#explore-active-filters{padding-block:2px}.history-list-caption{margin:5px 0}.explore-results-footer .history-overview{min-height:40px}.explore-results-footer{margin-top:0}.history-row{min-height:54px}
}

/* Search results take priority over collection introductions. */
.exploration-searching #history-modern,.exploration-searching #explore-places > .road-entry,.exploration-searching #explore-places > .faith-entries{display:none!important}

/* An active collection opens its contents, not the collection landing links. */
.exploration-focused-collection #history-modern,.exploration-focused-collection #explore-places > .road-entry,.exploration-focused-collection #explore-places > .faith-entries{display:none!important}


/* /model3d-inspection.css */
/* Inspection controls share the atlas's paper and ink palette. */
.model3d-inspection{padding:12px 0;border-bottom:1px solid var(--k-ccd2da)}.model3d-inspection>label{display:block;font-size:12px;font-weight:650;margin-bottom:6px}.model3d-inspection select,#model3d-explode-layout{width:100%;min-height:44px;border:1px solid var(--k-b7c4d7);background:var(--k-fcfdff);color:var(--k-33435c);padding:8px;font:12px var(--sans);border-radius:4px}.model3d-part-actions,.model3d-display-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.model3d-inspection button{flex:1;min-height:44px;padding:6px 8px;border:1px solid var(--k-bbc7d9);border-radius:4px;font-size:11px;line-height:1.4}.model3d-inspection button[aria-pressed=true]{background:var(--k-33435c);color:var(--k-ffffff);border-color:var(--k-33435c)}.model3d-inspection button:hover{border-color:var(--k-506482)}.model3d-inspection button:disabled{opacity:.45;cursor:wait}#model3d-inspection-status{font-size:11px;color:var(--k-5b687c);margin:9px 0 0;min-height:16px}#model3d-explode-layout{margin-top:10px}.model3d-parts{max-height:260px;overflow:auto;overscroll-behavior:contain}.model3d-parts .part-hidden{opacity:.55}.model3d-parts .part-hidden>span:nth-child(2):after{content:' · gizli';font-size:10px}.model3d-roof{margin-bottom:0}.model3d-controls{overflow-x:auto;scrollbar-width:thin}.model3d-controls button{flex-shrink:0;min-height:40px}.model3d-part-detail #model3d-focus{min-height:44px;padding:7px;border:1px solid var(--k-b7c4d7);text-decoration:none;border-radius:3px}.model3d-canvas:focus-visible{outline:2px solid var(--k-a2574e)}.model-map-badge{position:absolute;left:-15px;top:-9px;z-index:2;min-width:32px;min-height:28px;padding:3px 5px;background:var(--k-33435c);color:var(--k-ffffff);border:2px solid var(--k-f2f6fc);border-radius:4px;font:10px var(--sans);font-weight:700;box-shadow:0 2px 5px rgba(var(--kr-000000),0.133)}.model-map-badge:hover,.model-map-badge:focus-visible{background:var(--k-944b42);outline:2px solid var(--k-ffffff);outline-offset:2px}
@media(max-width:760px){#mobile-model-tools .model3d-inspection{padding-top:10px}#mobile-model-tools select{font-size:16px}.model3d-controls{justify-content:flex-start;gap:3px}.model3d-controls button{min-width:40px;padding:7px}.model3d-parts{max-height:180px}.model3d-details .model3d-intro{border-top:1px solid var(--k-ccd2da);padding-top:15px}.model3d-part-detail{margin-top:10px}#mobile-model-actions>button{font-size:11px;min-width:112px}.model3d-map-note{bottom:calc(var(--nav-height) + 170px);flex-wrap:wrap}.model3d-map-note>div{flex:1;min-width:180px}.model3d-map-note strong{font-size:12px}.model3d-map-note span{font-size:10px}.model3d-map-note button{font-size:11px}.model-map-badge{min-height:32px}}
#model3d-map-shortcut{border:1px solid var(--k-a8b6cc);border-radius:4px;color:var(--k-33435c);background:var(--k-e2e8f0);white-space:nowrap;font-size:11px;padding:6px 10px}#model3d-map-shortcut:disabled{opacity:.4;cursor:wait}
@media(max-width:760px){.model3d-browse{gap:3px}.model3d-browse span{font-size:9px}.model3d-browse button{padding-inline:5px}#model3d-map-shortcut{font-size:10px;padding-inline:6px}}
@media(max-width:760px) and (max-height:550px){
 .model3d-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);grid-template-rows:minmax(0,1fr) 48px}.model3d-body .model3d-stage{grid-column:1;grid-row:1;height:100%;min-height:0}.model3d-body[data-pane=model] .model3d-stage{grid-column:1/-1}#mobile-model-actions{grid-column:1/-1;grid-row:2;margin:0}#mobile-model-tools,.model3d-body .model3d-details{grid-column:2;grid-row:1;height:100%;min-height:0;border-left:1px solid var(--k-ccd2da);border-top:0;padding:8px 12px;box-sizing:border-box}.model3d-canvas{inset:0 0 49px;height:calc(100% - 49px)}.model3d-controls{left:5px;right:5px;bottom:2px;max-width:none}.model3d-controls button{min-width:34px;font-size:10px;padding:5px}
}


/* /craft-polish.css */
/* Atlas adaptations of Craft principles; see docs/craft-tasarim-uyarlamasi-2026-09-19.md. */
:root{--craft-radius:9px;--craft-control-radius:5px;--craft-edge:rgb(35 65 54 / .12);--craft-shadow:0 1px 2px rgb(25 54 43 / .06),0 8px 24px rgb(25 54 43 / .09)}
html{background:var(--k-e8eef6)}
/* Values change without shifting neighbouring controls. Keep the existing typefaces. */
:is(#history-count,#layer-count,#period-position,#period-range-count,#catalog-page,#catalog-count,#archive-stats,#model3d-browse-position,#model3d-part-count,#model3d-inspection-status,#model3d-collection-count,.model3d-measures strong,.period-button strong,.period-step strong,output){font-variant-numeric:tabular-nums lining-nums}
.model3d-explode output,#model3d-section-value{text-align:right;min-width:9ch}.model3d-measures strong{letter-spacing:-.025em}
:is(.model3d-heading h2,.history-title-wrap h2,.model3d-model-card strong){text-wrap:balance}.model3d-heading h2{letter-spacing:-.025em}.model3d-note,.model3d-part-detail p,.history-explorer-note{text-wrap:pretty}
/* Inset image edges don't alter image size, crop or layout. */
:is(.model3d-model-card img,.model3d-photo img,.history-card img,.archive-image img){outline:1px solid var(--craft-edge);outline-offset:-1px}
.model3d-model-card img{border-radius:var(--craft-control-radius)}
/* Related nested corners: 9px outer, 3px inset, 6px inner. */
.model3d-tabs{border-radius:var(--craft-radius);box-shadow:0 1px 2px rgb(25 54 43 / .05)}.model3d-tabs button{border-radius:6px}
.explore-tabs{gap:3px}.explore-tabs button{border-radius:5px 5px 0 0}
:is(.sidebar,.history-card,.time-panel,.changes-panel){box-shadow:var(--craft-shadow)}
:is(.period-pickers select,.explore-search input,.model3d-inspection select,#model3d-explode-layout){border-radius:var(--craft-control-radius)}
/* The local var(--k-ffffff) covers move with the content, uncovering only the scrollable edge's shadow. */
:is(#history-list,.explore-pane,.model3d-details,#mobile-model-tools,.model3d-parts,#period-buttons){
 background:linear-gradient(var(--paper,var(--k-f1f5fb)) 35%,transparent) center top / 100% 32px no-repeat local,
 linear-gradient(transparent,var(--paper,var(--k-f1f5fb)) 65%) center bottom / 100% 32px no-repeat local,
 radial-gradient(farthest-side at 50% 0,rgb(35 65 54 / .18),transparent) center top / 100% 11px no-repeat scroll,
 radial-gradient(farthest-side at 50% 100%,rgb(35 65 54 / .18),transparent) center bottom / 100% 11px no-repeat scroll;
 background-color:var(--paper,var(--k-f1f5fb));scrollbar-width:thin;scrollbar-color:var(--k-97a6bc) transparent;scroll-padding-block:10px;
}
/* High-frequency controls respond immediately; only the physical press is animated. */
:is(.atlas-nav button,.explore-tabs button,.history-row,.theme-button,.history-areas button,.period-button,.model3d-controls button,.model3d-parts button,.model3d-inspection button,.model3d-tabs button){transition:none}
:is(.model3d-controls button,.model3d-inspection button,.model3d-browse button,.period-step,.top-actions button){transition:transform 90ms ease-out}
:is(.model3d-controls button,.model3d-inspection button,.model3d-browse button,.period-step,.top-actions button):active:not(:disabled){transform:translateY(1px) scale(.98)}
:is(.model3d-dialog,.sidebar,.time-panel,.map-controls,.top-actions) :is(button,select,input):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}
:is(.model3d-controls,.model3d-inspection,.model3d-browse,.model3d-tabs) button:disabled{opacity:.42;cursor:default;transform:none}
.model3d-model-card img{transition:none}.model3d-model-card:hover img{filter:none}
@media(hover:hover) and (pointer:fine){.model3d-model-card:hover strong{color:var(--k-924840)}.model3d-model-card:hover img{outline-color:rgb(35 65 54 / .3)}.model3d-controls button:hover:not(:disabled){background:var(--k-d6e2f3)}.model3d-inspection button:hover:not(:disabled){border-color:var(--k-4b607f)}}
@media(pointer:coarse){.model3d-controls button,.model3d-inspection button,.model3d-browse button{min-height:44px}#mobile-model-tools input[type=range]{min-height:44px}}
@media(prefers-reduced-motion:reduce){:is(.model3d-controls button,.model3d-inspection button,.model3d-browse button,.period-step,.top-actions button){transition:none!important;transform:none!important}}
@media(forced-colors:active){.model3d-tabs,.model3d-model-card img{outline:1px solid CanvasText}.sidebar,.history-card,.time-panel,.changes-panel{border:1px solid CanvasText}}


/* /coss-polish.css */
/* Coss UI input groups, segmented controls and empty states adapted to the atlas. */
.atlas-search-field{display:flex;align-items:center;gap:0;min-width:0;min-height:44px;border:1px solid var(--k-adbbd0);border-radius:8px;background:var(--ui-surface-input);box-shadow:0 1px 2px rgb(35 65 54 / .04)}
.atlas-search-field:focus-within{border-color:var(--ui-focus);outline:2px solid var(--ui-focus);outline-offset:2px}
.atlas-search-field>.icon{order:-1;flex-shrink:0;width:17px;height:17px;margin-left:12px;color:var(--ui-text-secondary);pointer-events:none}
.atlas-search-field :is(#history-search,#model3d-search){flex:1;width:100%;min-width:0;min-height:44px;height:44px;border:0;border-radius:8px;box-shadow:none;background:transparent;padding:10px;margin:0;color:var(--ink);font:14px var(--sans)}
.atlas-search-field :is(#history-search,#model3d-search):focus-visible{outline:0}
.atlas-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}
.atlas-search-field>button{display:grid;place-items:center;flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;border:0;border-radius:6px;color:var(--ui-text-secondary)}
.atlas-search-field>button[hidden]{display:none}
.atlas-search-field>button:hover{background:var(--k-e7edf4);color:var(--k-314460)}
.atlas-search-field>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-4px}
.atlas-search-field>button .icon{width:16px;height:16px}
.model3d-search-field{min-width:0;display:flex;flex-direction:column;gap:6px}
.model3d-search-field>label{font-size:11px;color:var(--k-556276)}
/* Panel navigation keeps tab semantics and arrow-key behaviour. */
.explore-tabs{gap:3px;padding:3px;border:1px solid var(--k-c0cbdc);background:var(--k-e2e8f0);border-radius:9px}
.explore-tabs button{min-height:38px;border:1px solid transparent;border-radius:6px;color:var(--k-515f74)}
.explore-tabs button[aria-selected=true]{background:var(--ui-surface-input);border-color:var(--k-b5c3d7);color:var(--k-314460);box-shadow:0 1px 3px rgb(35 65 54 / .1)}
.explore-tabs button:hover:not([aria-selected=true]){background:var(--k-d3e0f4)}
#explore-filter-count:not(:empty){display:inline-block;min-width:18px;padding:2px 4px;border-radius:4px;background:var(--k-cddcf1);color:var(--k-33435c);font-variant-numeric:tabular-nums}
/* Joined controls express shared purpose without implying exclusive selection. */
.model3d-part-actions,.model3d-display-actions{gap:0;flex-wrap:nowrap}
.model3d-inspection :is(.model3d-part-actions,.model3d-display-actions)>button{min-width:0;flex:1 1 0;border-radius:0;overflow-wrap:anywhere}
.model3d-inspection :is(.model3d-part-actions,.model3d-display-actions)>button+button{margin-left:-1px}
.model3d-inspection :is(.model3d-part-actions,.model3d-display-actions)>button:first-child{border-radius:6px 0 0 6px}
.model3d-inspection :is(.model3d-part-actions,.model3d-display-actions)>button:last-child{border-radius:0 6px 6px 0}
.model3d-inspection :is(.model3d-part-actions,.model3d-display-actions)>button:focus-visible{position:relative;z-index:1;outline-offset:-3px}
.model3d-display-actions>button[aria-pressed]::before{content:'';display:inline-block;width:6px;height:6px;border:1px solid currentColor;border-radius:50%;margin-right:5px;vertical-align:1px}
.model3d-display-actions>button[aria-pressed=true]::before{background:currentColor}
.atlas-empty,.model3d-empty{padding:24px 14px;text-align:center;color:var(--k-556276);border:1px dashed var(--k-b5c4da);border-radius:9px;margin:12px 0;background:var(--k-eaf0f7)}
.atlas-empty>strong,.model3d-empty>strong{display:block;color:var(--k-33435c);font-size:14px;line-height:1.5}
.atlas-empty .history-empty,.model3d-empty>p{margin:8px 0 16px;padding:0;font-size:12px;line-height:1.7}
.atlas-empty .history-empty-action{min-height:44px;padding:9px 14px;border:1px solid var(--k-a9bad1);border-radius:6px;background:var(--ui-surface-input);color:var(--k-33435c);text-decoration:none;font-size:12px}
@media(max-width:760px){.model3d-search-field{grid-column:1/-1;gap:4px}.atlas-search-field :is(#history-search,#model3d-search){font-size:16px}.explore-tabs button{min-height:44px}.model3d-collection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(forced-colors:active){.explore-tabs button[aria-selected=true]{border:2px solid Highlight}.atlas-search-field:focus-within{outline-color:Highlight}.model3d-display-actions>button[aria-pressed=true]::before{background:ButtonText}}


/* /reui-polish.css */
/* ReUI-inspired filter badges, evidence labels and event hierarchy. */
#model3d-active-filters{grid-column:1/-1;display:flex;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 2px 5px}
#model3d-active-filters button{display:flex;align-items:center;gap:10px;flex-shrink:0;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--k-b7c7de);border-radius:6px;background:var(--k-e6ecf4);color:var(--k-33435c);font-size:11px;text-align:left}
#model3d-active-filters button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#model3d-active-filters button>span:last-child{font-size:17px;line-height:1;flex-shrink:0}
#model3d-active-filters button:hover{background:var(--k-d4e3f9);border-color:var(--k-687e9f)}
#model3d-active-filters button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}
/* A vertical document sequence; nodes don't imply completed or pending history. */
#history-events{border:0;padding:2px 0 0;margin:0 0 24px}
#history-events li{position:relative;padding:0 0 22px 26px;min-width:0}
#history-events li::before{left:1px;top:6px;width:10px;height:10px;border:2px solid var(--k-7185a2);border-radius:50%;background:var(--paper);z-index:1}
#history-events li:not(:last-child)::after{content:'';position:absolute;left:5px;top:19px;bottom:0;width:1px;background:var(--k-becde2)}
#history-events li:last-child{padding-bottom:0}
#history-events li>span{display:inline-block;font-size:12px;line-height:1.5;font-weight:700;font-variant-numeric:tabular-nums;color:var(--k-33435c);background:var(--k-e5ebf3);border-radius:4px;padding:3px 7px;max-width:100%;overflow-wrap:anywhere}
#history-events li>p{font-size:13px;line-height:1.75;margin:7px 0 5px;color:var(--k-505d71)}
#history-events .event-source{min-height:36px;padding:5px 9px;margin:3px 5px 0 0;border:1px solid var(--k-b7c7df);border-radius:5px;font-size:11px;background:var(--ui-surface-input);text-decoration:none;color:var(--k-3d5372)}
#history-events .event-source:hover{background:var(--k-dceafe)}
/* Evidence remains explicit in text, alongside colour and shape. */
#model3d-part-confidence{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px;border:1px solid var(--k-bdc9da);border-radius:5px;background:var(--k-e8eef6);color:var(--k-374d6c);font-size:11px;line-height:1.4;letter-spacing:0;text-transform:none}
#model3d-part-confidence::before{content:'●';font-size:10px;flex-shrink:0}
#model3d-part-confidence[data-confidence=mixed]{background:var(--k-fce5e1);color:var(--k-86473f);border-color:var(--k-e4beb8)}
#model3d-part-confidence[data-confidence=mixed]::before{content:'◐'}
#model3d-part-confidence[data-confidence=interpreted]{background:var(--k-e4eaf1);color:var(--k-84473f);border-color:var(--k-dfbab4)}
#model3d-part-confidence[data-confidence=interpreted]::before{content:'△'}
.model3d-part-detail>div:first-child{flex-wrap:wrap;gap:8px}
.model3d-parts button[aria-pressed=true]{box-shadow:inset 3px 0 var(--k-3d5372);border-left:0;background:var(--k-d9e6fa)}
.model3d-parts button>span:first-child{display:grid;place-items:center;min-width:24px;min-height:24px;border:1px solid var(--k-c6d3e7);border-radius:5px;background:var(--k-ecf2f9);color:var(--k-445c7f);font-variant-numeric:tabular-nums}
.model3d-parts button>span:last-child{flex-shrink:0}
@media(max-width:760px){#model3d-active-filters{grid-row:4}#model3d-active-filters button,#history-events .event-source{min-height:44px}#history-events li>p{font-size:14px}}
@media(forced-colors:active){#history-events li::before{border-color:CanvasText}#history-events li::after{background:CanvasText}#model3d-part-confidence{border-color:CanvasText}.model3d-parts button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}


/* /model3d-presentation.css */
/* Quiet studio controls; no postprocessing or additional WebGL canvas. */
.model3d-presentation{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line,var(--k-d3d8e0))}
.model3d-light-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}
.model3d-light-options button{display:grid;justify-items:center;gap:6px;min-height:66px;padding:8px 4px;border:1px solid var(--k-bac0c7);border-radius:7px;background:var(--k-f7fafe);color:var(--k-2b384c);font:inherit;font-size:12px;cursor:pointer}
.model3d-light-options button[aria-pressed=true]{border-color:var(--k-445d80);box-shadow:inset 0 0 0 1px var(--k-445d80);background:var(--k-e7ecf4)}
.model3d-light-options button span{width:30px;height:20px;border-radius:50% 50% 3px 3px;background:linear-gradient(125deg,var(--k-fef2f0),var(--k-afb5bc));box-shadow:3px 3px 0 rgba(var(--kr-697587),0.2)}
.model3d-light-options [data-model-light=evening] span{background:linear-gradient(125deg,var(--k-fea195),var(--k-566483))}
.model3d-light-options [data-model-light=neutral] span{background:linear-gradient(125deg,var(--k-ffffff),var(--k-adb0b3))}
#model3d-assemble{width:100%;min-height:44px;background:var(--k-eaeff6);border:1px solid var(--k-bac0c7);border-radius:6px;color:var(--k-2b384c);font:inherit;font-size:12px;cursor:pointer}
#model3d-assembly-progress{width:100%;height:5px;accent-color:var(--k-4a6183);margin-top:8px}
#model3d-assembly-status{font-size:11px;line-height:1.5;color:var(--muted,var(--k-566377));margin:8px 0 0}
#model3d-stage[data-lighting=evening]{background:radial-gradient(ellipse at 30% 30%,var(--k-eecbc6),var(--k-b8becb))}
#model3d-stage[data-lighting=neutral]{background:radial-gradient(ellipse at 40% 30%,var(--k-fafafa),var(--k-d4d6d8))}
.model3d-parts .model3d-layer-mark{position:relative;display:grid;place-items:center;width:28px;height:25px;font-size:10px;border:1px solid var(--k-8897ad);border-radius:3px;box-shadow:0 3px 0 -1px var(--k-ccd1d9),0 5px 0 -1px var(--k-9fadc2);color:var(--k-485b77);background:var(--k-ebf0f7)}
.model3d-parts button[aria-pressed=true] .model3d-layer-mark{background:var(--k-455b7b);color:var(--k-ffffff);border-color:var(--k-455b7b)}
.model3d-parts .part-hidden .model3d-layer-mark{opacity:.45;box-shadow:none}
.model3d-history{margin:20px 0;padding:14px 0;border-block:1px solid var(--k-d3d8e0)}
.model3d-history summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:13px;font-weight:650}
#model3d-history-steps{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
#model3d-history-steps button{min-height:44px;padding:6px 12px;background:var(--k-fcfdff);border:1px solid var(--k-bac0c7);border-radius:5px;color:var(--k-2e3f57);font:inherit;font-size:12px;cursor:pointer}
#model3d-history-steps button[aria-pressed=true]{background:var(--k-2e3f57);color:var(--k-ffffff)}
#model3d-history-detail{font-size:13px;line-height:1.65}
#model3d-history-detail p{margin:6px 0 10px}
#model3d-history-detail a{display:block;overflow-wrap:anywhere}
@media(max-width:760px){#mobile-model-tools .model3d-presentation{padding-bottom:12px;margin-bottom:12px}.model3d-light-options{margin:6px 0}.model3d-light-options button{min-height:54px;display:flex;justify-content:center;align-items:center}.model3d-light-options button span{width:23px;height:16px}}
@media(prefers-reduced-motion:reduce){.model3d-presentation *{transition:none!important;animation:none!important}}
.model3d-layout-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}
.model3d-layout-options button{display:grid;place-items:center;gap:7px;min-height:64px;padding:10px 4px;background:var(--k-fcfdff);border:1px solid var(--k-bac0c7);border-radius:5px;color:var(--k-2e3f57);font:inherit;font-size:11px;cursor:pointer}
.model3d-layout-options button[aria-pressed=true]{border-color:var(--k-445d80);background:var(--k-e7ecf4);box-shadow:inset 0 0 0 1px var(--k-445d80)}
.model3d-layout-options span{display:block;width:24px;height:14px;border:1px solid currentColor;background:var(--k-cedbee);transform:skewY(-10deg);box-shadow:0 3px 0 -1px var(--k-899ab2),0 6px 0 -1px var(--k-cedbee)}
.model3d-layout-options [data-model-layout=layers] span{height:4px;box-shadow:0 5px 0 0 var(--k-a4b6d0),0 10px 0 0 var(--k-c9d5e8);margin-bottom:5px}
.model3d-layout-options [data-model-layout=spread] span{width:10px;height:9px;box-shadow:-13px 4px 0 0 var(--k-a4b6d0),13px -4px 0 0 var(--k-c9d5e8)}


/* /media-exhibit.css */
.media-exhibit{width:min(1120px,calc(100vw - 48px));height:min(940px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--k-b8c5d9);border-radius:7px;background:var(--k-f0f5fc);color:var(--k-30435e);overflow:hidden;box-shadow:0 24px 90px rgba(var(--kr-102d3c),0.267);font-family:var(--sans,sans-serif)}
.media-exhibit[open]{display:flex;flex-direction:column}.media-exhibit::backdrop{background:rgba(var(--kr-1d2b40),0.722)}.media-exhibit [hidden]{display:none!important}
.media-exhibit button{font:inherit;font-size:13px;color:inherit;background:var(--k-fcfdfe);border:1px solid var(--k-b1c0d7);border-radius:4px;min-height:44px;min-width:44px;padding:8px 12px;cursor:pointer}.media-exhibit button:disabled{opacity:.45;cursor:default}.media-exhibit button[aria-pressed=true]{background:var(--k-30435e);color:var(--k-fcfdfe)}.media-exhibit :focus-visible{outline:3px solid var(--k-a8554b);outline-offset:2px}
.media-exhibit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--k-cad6e9);flex-shrink:0}.media-exhibit-heading h2{font:400 28px/1.2 var(--serif);margin:0}.media-exhibit-heading button{background:var(--k-30435e);color:var(--k-fcfdfe)}
.media-exhibit-toolbar{display:flex;align-items:center;gap:8px;padding:9px 24px;flex-shrink:0}.media-exhibit-zoom{font-size:12px;text-align:center;min-width:42px;font-variant-numeric:tabular-nums}.media-exhibit-status{font-size:12px;line-height:1.5;padding:0 24px 8px;margin:0;flex-shrink:0;color:var(--k-4e6280)}.media-exhibit-status button{margin-left:12px}
.media-exhibit-viewport{position:relative;overflow:auto;overscroll-behavior:contain;flex:1;min-height:120px;background:var(--k-e4eaf1);padding:24px;touch-action:pan-x pan-y;scrollbar-gutter:stable}
.media-exhibit-sheets{margin-inline:auto;min-height:1px}.media-exhibit-sheet{margin:0 0 24px;background:var(--k-fcfdff);border:1px solid var(--k-b0bfd5);transform-origin:50% 50%;box-shadow:0 2px 5px rgba(var(--kr-213553),0.125)}.media-exhibit-sheet:last-child{margin-bottom:0}.media-exhibit-sheet img{display:block;width:100%;height:auto}.media-exhibit-sheet figcaption{font-size:12px;padding:8px 12px;line-height:1.5}.media-exhibit-missing{padding:24px;font-size:14px}
.media-exhibit[data-depth=true] .media-exhibit-sheet{transform:perspective(1200px) rotateX(3deg) rotateY(-3deg);box-shadow:3px 4px 0 var(--k-e8d1cd),5px 6px 0 var(--k-eff5fd),14px 18px 24px rgba(var(--kr-203047),0.188)}
.media-exhibit-info{flex-shrink:0;max-height:25%;overflow:auto;overscroll-behavior:contain;padding:10px 24px;border-top:1px solid var(--k-c6d3e7)}.media-exhibit-caption{font-size:14px;line-height:1.6;margin:0 0 5px}.media-exhibit-source-title{font-size:11px;line-height:1.5;font-weight:600;margin:0 0 4px}.media-exhibit-rights,.media-exhibit-note{font-size:11px;line-height:1.5;color:var(--k-4e6280);margin:2px 0}
.media-exhibit-footer{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 24px;border-top:1px solid var(--k-c6d3e7)}.media-exhibit-footer button:last-child{margin-left:auto}.media-exhibit-counter{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}
@media(max-width:760px){.media-exhibit{width:100vw;height:100dvh;border:0;border-radius:0;padding-bottom:var(--nav-height,76px)}.media-exhibit-heading{padding:9px 12px;gap:8px}.media-exhibit-heading h2{font-size:21px}.media-exhibit-toolbar{padding:8px 12px;gap:5px;flex-wrap:wrap}.media-exhibit button{font-size:12px;padding:8px}.media-exhibit-status{padding:0 12px 6px;font-size:11px}.media-exhibit-viewport{padding:20px;min-height:100px}.media-exhibit-info{padding:8px 12px;max-height:23%}.media-exhibit-caption{font-size:12px}.media-exhibit-footer{padding:7px 12px;gap:6px;flex-wrap:wrap}.media-exhibit-footer button:last-child{flex:1;min-width:150px;text-align:center}.media-exhibit-zoom{min-width:36px}}
@media(prefers-reduced-motion:reduce){.media-exhibit *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* /place-media.css */
.place-media{padding:16px 20px;border-block:1px solid var(--k-d7dde5);background:var(--k-eff5fb)}.place-media[hidden]{display:none}.place-media-heading{font:600 16px var(--sans);margin:0 0 12px;color:var(--ink)}.place-model-preview{display:flex;align-items:center;gap:12px;width:100%;min-height:100px;padding:8px;background:var(--k-e7edf4);border:1px solid var(--k-c5d1e3);border-radius:6px;text-align:left}.place-model-preview img{width:100px;height:86px;object-fit:contain}.place-model-preview span{min-width:0}.place-model-preview strong,.place-model-preview small{display:block}.place-model-preview strong{font-size:14px;color:var(--k-314460)}.place-model-preview small{font-size:11px;line-height:1.5;color:var(--ui-text-secondary);margin-top:5px}.place-media-note{font-size:11px;line-height:1.6;color:var(--ui-text-secondary);margin:8px 0}.place-media-section{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 10px}.place-media-section h4{font:600 13px var(--sans);margin:0}.place-media-section>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ui-text-secondary)}.place-media-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.place-media-photo{display:flex;flex-direction:column;min-width:0;text-align:left;padding:0;border:1px solid var(--k-d3d9e0);border-radius:5px;overflow:hidden;background:var(--k-fcfdff)}.place-media-photo img{width:100%;height:110px;object-fit:cover}.place-media-photo span{padding:8px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.place-media-link{display:block;text-align:left;min-height:44px;font-size:12px;color:var(--k-314460);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.place-media-articles{list-style:none;padding:0;margin:0}.place-media-articles li+li{border-top:1px solid var(--k-d7dde5)}.place-media-articles button{width:100%;padding:10px 0;min-height:44px;text-align:left}.place-media-articles strong,.place-media-articles small{display:block;line-height:1.5}.place-media-articles strong{font-size:11px;font-weight:600}.place-media-articles small{font-size:10px;margin-top:5px;color:var(--ui-text-secondary)}.place-media button:hover{background-color:var(--k-e4eaf2)}.place-media button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media(max-width:760px){.place-media{padding:14px 16px}.place-media-photo img{height:105px}.place-media-articles strong{font-size:12px}}


/* /map-library.css */
.map-library{border-top:1px solid var(--line,var(--k-d4d8dd));margin-top:22px;padding-top:8px;min-width:0}.map-library>summary{font-weight:700;padding:16px 0;cursor:pointer;font-size:15px}.map-library-intro{font-size:13px;line-height:1.65;color:var(--k-5b5f65)}.map-library-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.map-library-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;min-width:0}.map-library-filters label:first-child{grid-column:1/-1}.map-library-filters input,.map-library-filters select,.map-library-clear{width:100%;min-width:0;min-height:44px;border:1px solid var(--k-cacfd6);border-radius:6px;background:var(--k-ffffff);color:var(--k-263141);font:inherit;padding:10px}.map-library-clear{grid-column:1/-1;cursor:pointer;background:var(--k-ecf0f6)}.map-library-count{font-size:12px;color:var(--k-5b6067);padding-top:8px}.map-library-entry{border-bottom:1px solid var(--k-d9dfe6);padding:4px 0}.map-library-entry>summary{cursor:pointer;padding:14px 4px;min-height:44px;overflow-wrap:anywhere}.map-library-entry>summary strong{font-size:14px;line-height:1.55}.map-library-entry>summary span{display:block;margin:5px 0 0 18px}.map-library-meta{font-size:12px;color:var(--k-61666c);line-height:1.6}.map-library-body{padding:0 4px 18px;overflow-wrap:anywhere}.map-library-body p{font-size:13px;line-height:1.7}.map-library-body dl{display:grid;grid-template-columns:118px minmax(0,1fr);font-size:12px;line-height:1.65;gap:6px 10px}.map-library-body dt{color:var(--k-5b6067)}.map-library-body dd{margin:0}.map-library-note{border-left:2px solid var(--k-b26056);padding-left:12px}.map-library-body figure{margin:0 0 14px}.map-library-body img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;background:var(--k-e3e9f0)}.map-library-body figcaption{font-size:11px;line-height:1.5;color:var(--k-61666d);margin-top:6px}.map-library-links{display:flex;flex-wrap:wrap;gap:8px 18px}.map-library-links a{min-height:44px;display:inline-flex;align-items:center;font-size:13px;color:var(--k-33507b);text-underline-offset:4px}.map-library-rights{font-size:11px!important;color:var(--k-6a6f75)}.map-library :focus-visible{outline:2px solid var(--k-335484);outline-offset:3px}@media(max-width:480px){.map-library-filters{grid-template-columns:1fr}.map-library-body dl{grid-template-columns:1fr;gap:2px}.map-library-body dd{margin-bottom:8px}.map-library-links{flex-direction:column;gap:0}.map-library-entry>summary strong{font-size:13px}}


/* /archive.css */
.archive-dialog{width:min(1180px,calc(100vw - 48px));max-width:none;height:min(900px,calc(100dvh - 48px));max-height:none;margin:auto;padding:0;border:1px solid var(--k-c8ced5);border-radius:7px;background:var(--k-f2f7fd);color:var(--k-30435e);box-shadow:0 22px 90px rgba(var(--kr-102d3c),0.267);overflow:hidden}.archive-dialog[open]{display:flex;flex-direction:column}.archive-dialog::backdrop{background:rgba(var(--kr-1d2b40),0.659)}.archive-dialog [hidden]{display:none!important}.archive-dialog button,.archive-dialog input,.archive-dialog select{font:inherit;color:inherit}.archive-dialog button,.archive-dialog select,.archive-dialog input{min-height:44px}.archive-dialog button{cursor:pointer}.archive-dialog :focus-visible{outline:3px solid var(--k-a8554b);outline-offset:2px}.archive-heading{display:flex;align-items:center;gap:16px;padding:18px 26px;border-bottom:1px solid var(--k-d1dbea);flex-shrink:0}.archive-heading>div{flex:1;min-width:0}.archive-heading h2{font-family:var(--serif);font-weight:400;font-size:29px;line-height:1.2;margin:6px 0;overflow-wrap:anywhere}.archive-heading nav{display:flex;gap:8px;align-items:center;flex-shrink:0}.archive-heading button,.archive-pager button,.archive-toolbar button,.archive-image-info a{border:1px solid var(--k-becadc);border-radius:4px;background:transparent;padding:9px 13px}.archive-heading #archive-close{font-weight:600;background:var(--k-30435e);color:var(--k-ffffff)}.archive-stats,.archive-note,.archive-byline{font-size:12px;line-height:1.65;color:var(--k-636f81)}.archive-toolbar{padding:16px 26px 12px;flex-shrink:0;border-bottom:1px solid var(--k-d1dbea)}.archive-tabs{display:flex;gap:8px;margin-bottom:12px;align-items:center}.archive-tabs button[aria-pressed=true]{background:var(--k-30435e);color:var(--k-ffffff);border-color:var(--k-30435e)}.archive-tabs>span{margin-left:auto;font-size:12px;color:var(--k-687485)}.archive-fields{display:grid;grid-template-columns:2fr 1.2fr 1fr auto;gap:12px;align-items:end}.archive-fields label{display:grid;gap:5px;font-size:12px}.archive-fields input,.archive-fields select{width:100%;min-width:0;border:1px solid var(--k-b8c6d9);border-radius:3px;background:var(--k-fefefe);padding:10px;font-size:15px}.archive-options{display:flex;gap:15px;align-items:center;margin-top:9px;font-size:13px}.archive-options label{display:flex;align-items:center;gap:8px}.archive-options input{min-height:20px;width:18px;height:18px}.archive-place-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;margin-top:9px;background:var(--k-e5ebf3);font-size:13px}.archive-place-filter button{border:0}.archive-browser{display:flex;flex:1;min-height:0;flex-direction:column}.archive-scroll{overflow:auto;min-height:0;flex:1;padding:0 26px;overscroll-behavior:contain}.archive-results{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.archive-result{padding:23px 0;border-bottom:1px solid var(--k-d1dbea);min-width:0}.archive-result-meta{font-size:10px;letter-spacing:.07em;color:var(--k-64758f);line-height:1.6}.archive-result-title{text-align:left;background:none;border:0;padding:7px 0;line-height:1.32;font-family:var(--serif)!important;font-size:22px!important;overflow-wrap:anywhere}.archive-result-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.archive-byline{margin:3px 0 8px}.archive-excerpt{font-size:14px;line-height:1.7;margin:8px 0;color:var(--k-4e5c71)}.archive-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:13px}.archive-result-actions button{border:0;border-bottom:1px solid var(--k-8d9fba);background:transparent;padding:4px 0}.archive-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;padding:20px 0}.archive-photo-card{min-width:0}.archive-photo-card>small{display:block;font-size:10px;line-height:1.5;margin-top:7px;color:var(--k-687689)}.archive-photo-button{display:block;width:100%;padding:0;border:0;background:none;text-align:left}.archive-photo-button img{width:100%;height:175px;object-fit:contain;background:var(--k-e3e9f0);border-radius:3px}.archive-photo-button span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.55;margin-top:8px}.archive-pager{display:flex;gap:12px;justify-content:center;align-items:center;padding:9px 20px;border-top:1px solid var(--k-d1dbea);flex-shrink:0;font-size:13px}.archive-pager button:disabled{opacity:.4;cursor:default}.archive-status{padding:8px 26px;margin:0;min-height:32px;font-size:12px;line-height:1.4;background:var(--k-e8eef6);flex-shrink:0}.archive-error{padding:12px 26px;background:var(--k-ffdbd6);flex-shrink:0}.archive-error button{padding:8px 15px;border:1px solid var(--k-bb6a60);border-radius:4px}.archive-reader{flex:1;min-height:0;display:flex;flex-direction:column}.archive-reader-tools{display:flex;align-items:center;gap:12px;padding:10px 26px;border-bottom:1px solid var(--k-d1dbea);flex-shrink:0;font-size:12px}.archive-reader-tools select{flex:1;min-width:0;max-width:650px;border:1px solid var(--k-b8c6d9);padding:8px;background:var(--k-fefefe)}.archive-reader-scroll{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain;scroll-behavior:auto}.archive-reader-content{max-width:850px;margin:auto;padding:24px 35px 65px;overflow-wrap:anywhere}.archive-article-head{padding-bottom:18px;border-bottom:1px solid var(--k-d1dbea)}.archive-article-head a{display:inline-flex;align-items:center;min-height:44px;margin-right:20px;font-size:13px;text-decoration:underline}.archive-relations{margin:17px 0 25px;border-bottom:1px solid var(--k-d1dbea);padding-bottom:12px}.archive-relations summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.archive-place-links{display:flex;flex-wrap:wrap;gap:7px}.archive-place-links button{padding:7px 12px;background:var(--k-e2e8f0);border:1px solid var(--k-b6c8e2);border-radius:3px;font-size:12px}.archive-block{scroll-margin-top:18px}.archive-block h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.4;margin:35px 0 18px}.archive-block p,.archive-richtext,.archive-block>p{font-family:var(--serif);font-size:18px;line-height:1.9;color:var(--k-36445a)}.archive-richtext p{margin:0 0 18px}.archive-richtext a{color:var(--k-a85349);text-decoration:underline}.archive-richtext sup{font-size:.72em}.archive-table{overflow:auto;max-width:100%;margin:20px 0;font-size:13px}.archive-table table{border-collapse:collapse;min-width:100%}.archive-table td,.archive-table th{border:1px solid var(--k-c0cde1);padding:8px 12px;min-width:75px}.archive-table p{font:inherit;margin:0}.archive-figure{margin:24px 0 32px;padding:0}.archive-figure>a{display:block;text-align:center;background:var(--k-e3e9f1)}.archive-figure img{max-width:100%;height:auto;max-height:620px;width:auto;object-fit:contain}.archive-figure figcaption{font-size:14px;line-height:1.65;margin:9px 0}.archive-figure figcaption small{display:block;font-size:11px;color:var(--k-69778c);margin-top:6px}.archive-image-info{font-size:12px;color:var(--k-65758c)}.archive-image-info summary{min-height:44px;cursor:pointer;padding:10px 0}.archive-image-info a{display:inline-flex;align-items:center;min-height:44px;margin:4px 6px 4px 0}.archive-highlight{background:var(--k-feded9);outline:5px solid var(--k-feded9)}.archive-entry-button{display:block;min-height:44px;padding:11px 14px;border:1px solid var(--k-b8c7de);border-radius:3px;background:var(--k-e2edfe);color:var(--k-374e6f);text-align:left;font-size:13px;line-height:1.55;cursor:pointer}.archive-entry-button strong,.archive-entry-button span{display:block}.archive-entry-button span{font-size:11px;font-weight:400;margin-top:3px}.sidebar .archive-entry-button{width:100%;margin:15px 0}.history-card-body .archive-entry-button{width:100%;margin:18px 0}.sources-dialog .archive-entry-button{margin:18px 0;width:100%}.catalog-dialog>.archive-entry-button{margin:10px 32px;flex-shrink:0}.archive-empty{padding:30px 0;line-height:1.8}
@media(max-width:760px){.archive-dialog{width:calc(100vw - 12px);height:calc(100dvh - 82px - env(safe-area-inset-bottom));margin:6px auto auto;border-radius:5px}.archive-heading{padding:10px 14px;gap:8px}.archive-heading h2{font-size:19px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-heading .eyebrow{display:none}.archive-heading nav{gap:5px}.archive-heading button{padding:7px 9px;font-size:12px}.archive-heading #archive-share{display:none}.archive-heading #archive-back{font-size:12px;padding:6px;max-width:55px;line-height:1.3}.archive-stats{font-size:10px}.archive-toolbar{padding:10px 14px;max-height:35dvh;overflow:auto}.archive-tabs{margin-bottom:9px;gap:6px}.archive-tabs>span{display:none}.archive-tabs button{font-size:13px;padding:7px 12px}.archive-fields{grid-template-columns:1fr 1fr;gap:8px}.archive-fields>label:first-child{grid-column:1/-1}.archive-fields>button{font-size:12px;grid-column:1/-1;min-height:32px;padding:4px}.archive-fields label{font-size:11px}.archive-fields input,.archive-fields select{font-size:16px;padding:7px;max-width:100%}.archive-options{font-size:12px;margin-top:5px}.archive-scroll{padding:0 15px}.archive-results{grid-template-columns:1fr}.archive-result{padding:19px 0}.archive-result-title{font-size:21px!important}.archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-top:16px}.archive-photo-button img{height:145px}.archive-photo-button span{font-size:12px}.archive-pager{padding:6px 12px;font-size:12px}.archive-pager button{padding:5px 10px}.archive-status{padding:7px 14px;font-size:11px}.archive-reader-tools{padding:7px 14px;gap:8px}.archive-reader-tools select{font-size:16px}.archive-reader-content{padding:16px 19px 50px}.archive-block p,.archive-richtext,.archive-block>p{font-size:17px;line-height:1.85}.archive-block h3{font-size:24px}.archive-place-links button{font-size:12px}.archive-place-filter{font-size:11px}.archive-place-filter button{font-size:11px;padding:5px}.archive-entry-button{font-size:13px}.catalog-dialog>.archive-entry-button{margin:6px 18px}.archive-error{padding:10px 14px}.archive-figure{margin:19px 0}.archive-figure figcaption{font-size:13px}}
@media(max-height:560px){.archive-heading{padding:7px 14px}.archive-heading h2{font-size:18px}.archive-stats{display:none}.archive-toolbar{max-height:30dvh}.archive-tabs{margin-bottom:5px}.archive-status{min-height:24px;padding-block:4px}}

.archive-article-title{font-family:var(--serif);font-size:30px;line-height:1.3;font-weight:400;margin:0 0 16px}.archive-source-heading h2{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.4;margin:35px 0 18px}.archive-source-heading a{color:inherit;text-decoration:underline}@media(max-width:760px){.archive-article-title{font-size:24px}.archive-source-heading h2{font-size:24px}}

.archive-place-group{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:5px}.archive-place-group button+button{background:transparent;font-size:11px}@media(max-width:760px){.archive-heading #archive-share{display:block;width:36px;min-width:36px;padding:5px;font-size:0}.archive-heading #archive-share::before{content:"↗";font-size:20px}}

.archive-geo-links{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:7px 0 18px;padding:8px 0;border-top:1px solid var(--k-d1dcec);font:12px/1.5 var(--font-sans, sans-serif)}.archive-geo-links>span{color:var(--k-65758c)}.archive-geo-links button,.archive-location-evidence button{min-height:40px;padding:6px 10px;border:1px solid var(--k-b5c7e1);border-radius:3px;background:var(--k-e0eaf9);color:var(--k-374e6f);cursor:pointer;text-align:left;font:inherit}.archive-geo-links button:hover,.archive-location-evidence button:hover{background:var(--k-ccdef9)}.archive-location-evidence{border-block:1px solid var(--k-cbd8ec);padding:13px 0;margin:18px 0}.archive-location-evidence h3{font-size:15px;margin:0 0 7px}.archive-location-evidence p{font-size:13px}.archive-location-evidence>div{display:flex;flex-wrap:wrap;gap:7px}.archive-location-evidence small{display:block;color:var(--k-65758c);font-size:11px;line-height:1.6;margin-top:9px}.archive-tabs{flex-wrap:wrap}.archive-photo-card .archive-geo-links{margin-bottom:0;font-size:11px}.archive-photo-card .archive-geo-links>span{width:100%}.archive-location-evidence button:disabled{opacity:.45;cursor:default}@media(max-width:760px){.archive-geo-links button,.archive-location-evidence button{min-height:44px}.archive-tabs #archive-map-open{flex:1;font-size:12px}.archive-photo-card .archive-geo-links button{width:100%;font-size:11px;padding:6px}.archive-location-evidence h3{font-size:15px}}

/* Long source articles retain anchors while offscreen blocks skip layout/paint. */
.archive-block{content-visibility:auto;contain-intrinsic-size:auto 120px}


/* /modern.css */
/* Modern collection is scoped: the historical atlas keeps its existing layout. */
.modern-entry{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:110px;text-align:left;border-radius:5px;padding:17px;background:var(--k-1d4f91);color:var(--k-ffffff);margin:10px 0}
.modern-entry::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--kr-1d4f91),0.961),rgba(var(--kr-1d4f91),0.522)),url('/images/modern/151997000-thumb.webp') right center/cover}
.modern-entry strong{font:27px var(--serif);line-height:1.2}.modern-entry>span{font-size:10px;letter-spacing:1.6px}.modern-entry small{font-size:11px;line-height:1.4;color:var(--k-ffffff)}
.modern-entry[hidden],#modern-controls[hidden],#modern-card[hidden]{display:none!important}
.modern-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:10px}.modern-heading h2{font:23px var(--serif);margin:0}.modern-heading .eyebrow{font-size:10px;letter-spacing:.5px}
.modern-count{font-size:11px;color:var(--ui-text-secondary);margin:6px 0 10px}
.modern-year-control{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:4px}.modern-year-control button,.modern-place-nav button{border:1px solid var(--nav-border);border-radius:4px;min-height:44px}
#modern-controls select{width:100%;min-width:0;min-height:44px;padding:6px 8px;background:var(--paper);color:var(--ink);border:1px solid var(--nav-border);border-radius:4px;font:600 12px var(--sans)}
#modern-controls>select{margin-top:6px}.modern-tools{display:flex;gap:6px;margin:8px 0}.modern-tools button{flex:1;min-height:42px;border:1px solid var(--nav-border);border-radius:4px;font-size:11px}.modern-tools button:first-child{background:var(--k-314460);color:var(--k-ffffff);border-color:var(--k-314460)}
.modern-about{font-size:11px;line-height:1.5;color:var(--ui-text-secondary);border-bottom:1px solid var(--nav-border);padding-bottom:7px}.modern-about summary{cursor:pointer;min-height:30px;padding-block:6px}.modern-about a{display:inline-block;margin-block:8px;text-underline-offset:3px}.modern-camera{display:flex;gap:6px}.modern-camera button{flex:1;border:1px solid var(--nav-border);min-height:44px}
.modern-mode #history-waters,.modern-mode #history-greens,.modern-mode #history-roads,.modern-mode .faith-entries,.modern-mode #history-collection-note{display:none!important}
.modern-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;width:100%;padding:12px 0;text-align:left;border-bottom:1px solid var(--nav-border);align-items:center;min-height:112px}
.modern-row:hover,.modern-row[aria-pressed=true]{background:var(--k-e7edf4)}.modern-row-visual{position:relative;height:90px;border-radius:4px;overflow:hidden;background:var(--k-e1e7ee)}.modern-row-visual img{width:100%;height:100%;object-fit:cover;display:block}.modern-photo-date{position:absolute;bottom:0;left:0;right:0;background:rgba(var(--kr-1d4f91),0.941);color:var(--k-ffffff);font-size:9px;padding:4px 5px;line-height:1.3}
.modern-row-text{display:flex;flex-direction:column;gap:5px;min-width:0}.modern-row-text strong{font-size:14px;line-height:1.4;font-weight:650}.modern-category{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--k-545d6a)}.modern-row-phase{font-size:11px;color:var(--ui-text-secondary);line-height:1.5}.modern-no-photo{display:grid;place-content:center;height:100%;white-space:pre-line;text-align:center;color:var(--k-545d6a);font:18px var(--serif)}
.modern-place-nav{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;margin-bottom:12px}.modern-place-nav button{font-size:12px}.modern-figure{margin:0}.modern-photo-open{position:relative;display:block;width:100%;border-radius:5px;overflow:hidden;background:var(--k-dbe0e8);padding:0}.modern-photo-open img{display:block;width:100%;height:210px;object-fit:cover}.modern-enlarge{position:absolute;right:8px;bottom:8px;background:rgba(var(--kr-1d4f91),0.933);color:var(--k-ffffff);font-size:11px;padding:7px 10px;border-radius:3px}.modern-figure figcaption{font-size:11px;line-height:1.6;color:var(--ui-text-secondary);margin-top:6px}
.modern-photo-tabs{display:flex;gap:5px;overflow-x:auto;padding:6px 0}.modern-photo-tabs button{min-height:40px;flex-shrink:0;padding:6px 11px;border:1px solid var(--nav-border);font-size:11px;border-radius:3px}.modern-photo-tabs [aria-pressed=true]{background:var(--k-314460);color:var(--k-ffffff)}.modern-credit{font-size:11px;line-height:1.6;margin:0 0 15px;color:var(--ui-text-secondary)}.modern-credit summary{padding:6px 0;cursor:pointer}.modern-credit p{overflow-wrap:anywhere}.modern-photo-empty{font-size:12px;color:var(--ui-text-secondary)}
.modern-photo-dialog{width:min(1040px,94vw);max-width:94vw;max-height:92dvh;padding:18px;border:1px solid var(--nav-border);border-radius:7px;background:var(--paper);color:var(--ink);overflow:auto}.modern-photo-dialog::backdrop{background:rgba(var(--kr-1b2a41),0.875)}.modern-photo-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.modern-photo-dialog h2{font:26px var(--serif);margin:0}.modern-photo-dialog button{min-height:44px;padding:7px 12px;border:1px solid var(--nav-border);border-radius:4px;font-size:12px}.modern-photo-viewport{height:55dvh;overflow:auto;background:var(--k-1e2c3f);border-radius:4px}.modern-photo-viewport img{width:100%;height:auto;max-width:none;display:block;object-fit:contain}.modern-photo-dialog label{display:flex;gap:12px;align-items:center;font-size:12px}.modern-photo-dialog input{flex:1;min-width:0;min-height:44px}.modern-photo-nav{display:flex;justify-content:space-between;gap:8px}.modern-photo-caption{font-size:12px;line-height:1.6}.modern-photo-credits,.modern-photo-dialog>a{font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.modern-mode .history-marker .modern-marker-photo{width:40px;height:40px;object-fit:cover;border-radius:50%;display:block}.modern-mode .history-marker:has(.modern-marker-photo) .marker-button{width:44px;height:44px;padding:0;overflow:hidden;border:2px solid var(--k-ffffff);box-shadow:0 2px 7px rgba(var(--kr-1d4f91),0.314)}
@media(max-width:760px){.modern-heading h2{font-size:21px}.modern-row{grid-template-columns:104px minmax(0,1fr);min-height:108px}.modern-photo-open img{height:190px}.modern-photo-dialog{padding:12px;width:94vw}.modern-photo-dialog h2{font-size:23px}.modern-photo-viewport{height:43dvh}.modern-photo-nav button{padding:7px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.modern-photo-dialog *{scroll-behavior:auto}}

.modern-mode #explore-places>.road-entry,.modern-mode #explore-places>.green-entry{display:none}

.modern-mode .explore-context,.modern-mode:not(.modern-extra-filters) .explore-filter-bar{display:none}
@media(max-width:760px){
 .modern-mode .history-card:not(.mobile-expanded) #modern-card{display:block;padding:8px 14px 0}
 .modern-mode .history-card:not(.mobile-expanded) .modern-credit,.modern-mode .history-card:not(.mobile-expanded) .modern-photo-tabs,.modern-mode .history-card:not(.mobile-expanded) .history-card-body{display:none}
 .modern-mode .history-card:not(.mobile-expanded) .modern-photo-open img{height:105px}
 .modern-mode .history-card:not(.mobile-expanded) .modern-place-nav{margin-bottom:7px}
 .modern-mode .history-card:not(.mobile-expanded){max-height:43%}
}

.modern-context-toggle{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px}.modern-context-toggle input{width:18px;height:18px;accent-color:var(--k-314460)}.modern-photo-date{font-size:10px}


/* /iskelet.css */
/* B iskeleti: harita tam ekran; arama paneli, kart, zaman çizelgesi ve denetimler haritanın üstünde yüzer.
   Önceki yerleşim kurallarını ezmek için stil sırasının sonunda yer alır ve "body" ile başlar. */

/* Ortak */
/* Özet kutusu artık arama panelinin içinde; kart açılınca gizlenmemeli. */
body.history-card-open .map-heading{display:block!important;max-width:none}
body.history-card-open #history-viewport-label{display:block!important}
body.history-card-open .map-heading>span:last-child{display:inline!important}
.nav-secondary{display:none!important}
body #model3d-open{display:none!important}
.mobile-search{display:none}
.float-surface,body .sidebar,body .time-panel,body .history-card{background:var(--k-fefefe);border:1px solid var(--k-dfe5ec);box-shadow:0 12px 32px rgba(var(--kr-16223a),.14),0 2px 6px rgba(var(--kr-16223a),.07)}
body .map-heading::before,body .map-heading::after{content:none!important}
body .map-heading{position:static;display:block;margin:0 2px 8px;padding:0;background:none;border:0!important;box-shadow:none;font-size:12px;line-height:1.5;color:var(--k-55627a)}
body .map-heading>span,body .map-heading>span:last-child{display:inline!important;font-size:12px;border:0;padding:0;margin:0;background:none;letter-spacing:0;text-transform:none;font-weight:600;color:var(--k-55627a)}
body .map-heading .reference-badge::after{content:' · '}
body #history-viewport-label{display:block;border:0!important;padding:0;font-size:14px;line-height:1.4;font-weight:700;color:var(--k-16223a);margin-bottom:2px}

/* Zaman çizelgesi */
.timeline-track-mount{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center}
.timeline-track{position:relative;flex:1;height:54px;cursor:pointer;touch-action:none;border-radius:8px;outline-offset:3px}
.timeline-track:focus-visible{outline:2px solid var(--k-c8372d)}
.timeline-eras{position:absolute;left:0;right:0;top:4px;height:20px}
.timeline-era{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 8px;border-right:2px solid var(--k-fefefe);border-radius:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;color:var(--k-ffffff)}
.timeline-era:nth-child(1){background:var(--k-17706c)}
.timeline-era:nth-child(2){background:var(--k-1d4f91)}
.timeline-era:nth-child(3){background:var(--k-9e2a22)}
.timeline-ticks{position:absolute;left:0;right:0;top:28px;height:10px}
.timeline-tick{position:absolute;top:0;width:2px;height:6px;margin-left:-1px;border-radius:1px;background:var(--k-b8c1cb)}
.timeline-tick.major{height:10px;background:var(--k-55627a)}
.timeline-tick.current{background:var(--k-c8372d);height:10px}
.timeline-knob{position:absolute;top:0;width:3px;height:38px;margin-left:-1.5px;border-radius:2px;background:var(--k-c8372d);pointer-events:none;transition:left .18s ease-out}
.timeline-knob::after{content:'';position:absolute;left:-7px;top:30px;width:17px;height:17px;border-radius:50%;background:var(--k-c8372d);border:3px solid var(--k-fefefe);box-shadow:0 2px 6px rgba(var(--kr-16223a),.3)}
.timeline-scale{position:absolute;left:0;right:0;bottom:0;height:14px;font-size:12px;font-weight:600;color:var(--k-55627a)}
.timeline-scale span{position:absolute;transform:translateX(-50%);white-space:nowrap}
.timeline-scale span:first-child{transform:none}.timeline-scale span:last-child{transform:translateX(-100%)}
@media (prefers-reduced-motion:reduce){.timeline-knob{transition:none}}

/* Masaüstü */
@media (min-width:761px){
 body .topbar{height:64px;padding-inline:20px}
 body .workspace{height:calc(100dvh - 64px)}
 body .panel-toggle,body.sidebar-collapsed .panel-toggle{display:none!important}
 /* Arama paneli */
 body .sidebar,body.sidebar-collapsed .sidebar{display:flex;flex-direction:column;position:absolute;top:16px;left:16px;right:auto;bottom:auto;width:380px;max-height:calc(100% - var(--timeline-clearance,160px) - 16px);padding:12px 12px 8px;border-radius:16px;overflow:hidden;z-index:7}
 body .sidebar:not(.expanded) .sidebar-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}
 body .sidebar:not(.expanded) :is(.explore-context,.explore-tabs,.explore-filter-bar,#explore-filters,#explore-tools,.history-list-caption,#history-list,#history-load-error,#history-support-retry,.explore-results-footer,#modern-controls,#history-water-controls,#history-green-cuts,#history-road-cuts,#history-collection-note,#history-evidence-count){display:none!important}
 body .sidebar #explore-places{display:flex!important;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:6px;overflow:visible;padding:8px 0 2px;margin:0}
 body .sidebar :is(.road-entry,.faith-entries){display:contents}
 body .sidebar #explore-places :is(.modern-entry,#history-waters,#history-greens,#history-roads,#history-churches,#history-mosques,#history-tekkes){display:inline-flex;flex-direction:row;align-items:center;width:auto;min-height:34px;height:34px;margin:0;padding:0 12px;border:1px solid var(--k-dfe5ec);border-radius:999px;background:var(--k-fefefe);box-shadow:none;color:var(--k-16223a);text-align:left}
 body .sidebar #explore-places :is(.modern-entry,#history-waters,#history-greens,#history-roads,#history-churches,#history-mosques,#history-tekkes) :is(small,span){display:none}
 body .sidebar #explore-places :is(.modern-entry,#history-waters,#history-greens,#history-roads,#history-churches,#history-mosques,#history-tekkes) strong{font:600 13px/1 var(--sans);color:var(--k-16223a);letter-spacing:0}
 body .sidebar .modern-entry::before{display:none}
 body .sidebar:not(.expanded) #explore-places [aria-pressed="true"]{background:var(--k-16223a);border-color:var(--k-16223a)}
 body .sidebar:not(.expanded) #explore-places [aria-pressed="true"] strong{color:var(--k-fefefe)}
 body .sidebar .explore-search{margin:0}
 body .sidebar.expanded{bottom:auto;height:calc(100% - var(--timeline-clearance,160px) - 16px)}
 body .sidebar.expanded #explore-places{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:flex-start;scrollbar-width:thin}
 body .sidebar.expanded #explore-places>:not(.road-entry,.faith-entries,.modern-entry){flex-basis:100%}
 /* Mekân kartı */
 body .history-card{top:16px;right:16px;bottom:var(--timeline-clearance,160px);width:404px;max-height:none;border-radius:16px;overflow:hidden;z-index:8}
 /* Harita denetimleri: sağ altta; kart açıkken kartın solunda */
 body .map-controls{top:auto;right:16px;bottom:calc(var(--timeline-clearance,160px) + 4px);gap:8px;z-index:5}
 body .view-switch{top:16px;right:16px;left:auto;border-radius:12px;z-index:5}
 body:has(#history-card:not([hidden])) :is(.map-controls,.view-switch){right:436px}
 body .map-status{left:16px;bottom:calc(var(--timeline-clearance,160px) + 4px)}
 /* Zaman çizelgesi: tek satır */
 body .time-panel,body.sidebar-collapsed .time-panel{left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:8px 16px;border-radius:16px;border-top-width:1px}
 body .time-panel>*{grid-column:1/-1}
 body .time-panel .time-toolbar{grid-column:2;grid-row:1;margin:0;justify-content:flex-end}
 body .time-panel .time-toolbar>span{display:none}
 body #single-period-intro{grid-column:1;grid-row:1;margin:0;gap:12px}
 body #change-summary{grid-column:3;grid-row:1;margin:0;padding:0;border:0}
 body .time-panel.expanded #period-browser{grid-row:2}
 body #change-summary :is(#changes-range,.changes-chips,#changes-scope){display:none}
 body .time-panel:not(.expanded) #period-browser{display:none}
 /* Dönem listesi açıkken satır içi çizelge gizlenir; aynı bilgi liste olarak zaten görünür. */
 body .time-panel.expanded .timeline-track-mount{display:none}
 body #single-period-intro .period-narrative,body #single-period-intro .period-pick-hint,body #single-period-intro #period-position,body #single-period-intro .period-step small{display:none}
 body #single-period-intro .period-step{min-width:44px;min-height:44px;border-radius:12px}
 body #single-period-intro .period-heading{flex:none;min-width:112px;padding:0 4px}
}

/* Mobil */
@media (max-width:760px){
 body .mobile-search{display:flex;align-items:center;gap:10px;position:absolute;top:12px;left:12px;right:12px;z-index:6;height:48px;padding:0 14px;border-radius:12px;background:var(--k-fefefe);border:1px solid var(--k-dfe5ec);box-shadow:0 6px 16px rgba(var(--kr-16223a),.16);font:500 15px var(--sans);color:var(--k-55627a);text-align:left}
 body .mobile-search .icon{color:var(--k-16223a)}
 body .mobile-search b{margin-left:auto;font:600 18px var(--serif);color:var(--k-16223a)}
 body .map-controls{top:72px;right:12px}
 body .view-switch{top:72px;left:12px}
 body .atlas-nav{grid-template-columns:repeat(3,1fr)}
 /* Kart açıkken de çizelge kartın üstünde ince şerit olarak kalır. */
 body.history-card-open .time-panel:not(.expanded){display:grid}
 body .time-panel:not(.expanded){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:6px 10px;border-radius:14px}
 body .time-panel:not(.expanded)>*{grid-column:1/-1}
 body .time-panel:not(.expanded) #single-period-intro{grid-column:1/-1;grid-row:1;margin:0;gap:8px}
 body .time-panel:not(.expanded) #change-summary{margin:0;padding:0;border:0}
 body .time-panel:not(.expanded) .time-toolbar{grid-column:1;grid-row:2;margin:2px 0 0;justify-content:flex-start}
 body .time-panel:not(.expanded) #change-summary{grid-column:2;grid-row:2}
 body #single-period-intro .period-narrative,body #single-period-intro .period-pick-hint,body #single-period-intro #period-position,body #single-period-intro .period-step small,body .time-panel .time-toolbar>span{display:none}
 /* Dar ekranda çizelge kendi satırında; yıl ve oklar üstte kalır. */
 body #single-period-intro{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px}
 body #single-period-intro #period-prev{grid-column:1;grid-row:1}
 body #single-period-intro .period-heading{grid-column:2;grid-row:1;justify-self:start}
 body #single-period-intro #period-next{grid-column:3;grid-row:1}
 body .timeline-track-mount{grid-column:1/-1;grid-row:2;margin-top:2px}
 body .timeline-scale{display:none}
 body .timeline-track{height:40px}
 body .timeline-knob{height:28px}.timeline-knob::after{top:20px}
 /* Kart çizelgenin üstünde durur (mobil kural onu ekranın dibine sabitliyordu). */
 body .history-card{bottom:calc(var(--timeline-clearance,140px) + 4px);border-radius:16px 16px 12px 12px}
}

/* Kütüphane: dört yüzey ortak sekme şeridi ve pencere düzeni kullanır. */
.library-tabs{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;margin:0 0 4px;background:var(--k-fefefe);border-bottom:1px solid var(--k-dfe5ec)}
.library-tabs button{min-height:36px;padding:0 14px;border:1px solid var(--k-dfe5ec);border-radius:999px;background:var(--k-fefefe);color:var(--k-16223a);font:600 14px var(--sans);cursor:pointer}
.library-tabs button:hover{border-color:var(--k-b8c1cb)}
.library-tabs button[aria-current=page]{background:var(--k-16223a);border-color:var(--k-16223a);color:var(--k-fefefe)}
.library-dialog .dialog-heading{padding-top:6px}
@media (max-width:760px){.library-tabs{padding:8px 12px;gap:4px}.library-tabs button{font-size:13px;padding:0 10px}}

/* İlk ziyaret ipucu: haritanın üstünde tek satır, kapatılabilir. */
.first-hint{position:absolute;left:50%;top:16px;transform:translateX(-50%);z-index:9;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100% - 32px));padding:10px 10px 10px 16px;border-radius:999px;background:var(--k-16223a);color:var(--k-fefefe);box-shadow:0 10px 26px rgba(var(--kr-16223a),.28);font-size:14px}
.first-hint button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(var(--kr-fefefe),.14);color:var(--k-fefefe);cursor:pointer}
.first-hint button:hover{background:rgba(var(--kr-fefefe),.24)}
@media (max-width:760px){.first-hint{top:72px;bottom:auto;left:12px;right:68px;transform:none;max-width:none;font-size:13px;padding:8px 8px 8px 14px}}
/* Kart açıkken ipucu onu örtmez. */
body.history-card-open .first-hint{display:none}

/* Sürüklerken tutamak imleci gecikmesiz izler ve önizlenen yıl görünür. */
.timeline-track.dragging .timeline-knob{transition:none}
/* Balon çizelgenin içinde durur; panelin taşma sınırı dışarıda kalanı kırpıyordu. */
.timeline-track[data-preview]::after{content:attr(data-preview);position:absolute;top:1px;left:var(--preview-left,50%);z-index:2;transform:translateX(-50%);padding:2px 9px;border-radius:999px;background:var(--k-16223a);color:var(--k-fefefe);font:700 12px/18px var(--sans);pointer-events:none;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--kr-16223a),.35)}

/* Mekân kartı: fotoğraf üstte, tanıtım cümlesi öne çıkar, künye etiket-değer satırları. */
body .history-card-scroll>.history-photo{margin:0 0 14px;border-radius:12px;overflow:hidden}
body .history-card-scroll>.history-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
body .history-card-scroll>.history-photo figcaption{padding:6px 2px 0;font-size:12px;color:var(--k-55627a)}
body #history-summary{font-size:16px;line-height:1.6;color:var(--k-16223a);margin:10px 0 0}
body .history-kunye{margin:14px 0 0;padding:0;border-top:1px solid var(--k-dfe5ec)}
body .history-kunye>div{display:grid;grid-template-columns:minmax(104px,36%) 1fr;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--k-dfe5ec);margin:0}
body .history-kunye dt{margin:0;font-size:12px;font-weight:600;color:var(--k-55627a);letter-spacing:0;text-transform:none}
body .history-kunye dd{margin:0;font-size:14px;color:var(--k-16223a)}
body .history-kunye dd>*{font-size:inherit;color:inherit;margin:0}
body .history-kunye>div[hidden]{display:none}
body #history-phase-note{margin:10px 0 0;font-size:12px;color:var(--k-55627a)}
body .history-method{margin:16px 0 0;border-top:1px solid var(--k-dfe5ec);padding-top:10px}
body .history-method summary{font-size:13px;font-weight:600;color:var(--k-55627a);cursor:pointer}
body .history-method p{margin:8px 0 0;font-size:13px;color:var(--k-55627a)}
/* Künye içindeki değerler düz metindir; eski uyarı kutusu çerçevesi burada görünmez. */
body .history-kunye dd .certainty-note,body .history-kunye dd>p{border:0;background:none;padding:0;margin:0;font-size:14px;color:var(--k-16223a)}
/* Kapalı açılır bölümde içerik çizilmez (öğelerin kendi display kuralı tarayıcıyı eziyordu). */
body .history-method:not([open])>:not(summary){display:none}
/* Mobilde eski kural fotoğrafı kartın sonuna itiyordu (order:10); künye düzeninde fotoğraf en üstte. */
body .history-card.mobile-expanded .history-card-scroll>.history-photo{order:-1}
/* Kaydırmalı kart içeriği küçülmez; aksi hâlde taşan bloklar (fotoğraf) sıfır yüksekliğe eziliyordu. */
body .history-card-scroll>*{flex-shrink:0}
/* Tanıtım, künye ve altyazı başlıkla aynı hizada (başlık bloğu 22 px, mobilde 16 px iç boşluklu). */
body .history-card-scroll>:is(#history-summary,.history-kunye,.selected-era){margin-left:22px;margin-right:22px}
body .history-card-scroll>.history-photo figcaption{padding-left:22px;padding-right:22px}
@media (max-width:760px){
 body .history-card-scroll>:is(#history-summary,.history-kunye,.selected-era){margin-left:16px;margin-right:16px}
 body .history-card-scroll>.history-photo figcaption{padding-left:16px;padding-right:16px}
}

/* Harita adları: konum label-placement.mjs'te hesaplanır (düğmeye 8 px, ortalı). Sığmayan ad gizlenir,
   işaretin üzerine gelince ya da odakta görünür. */
body .history-marker[data-etiket] .marker-label{top:50%;left:calc(100% + 8px);right:auto;bottom:auto;transform:translateY(-50%)}
body .history-marker[data-etiket=sol] .marker-label{left:auto;right:calc(100% + 8px)}
body .history-marker[data-etiket=alt] .marker-label{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}
body .history-marker[data-etiket=ust] .marker-label{top:auto;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}
body .history-marker[data-etiket=gizli] .marker-label{visibility:hidden}
body .history-marker[data-etiket=gizli]:is(:hover,:focus-within) .marker-label{visibility:visible}
body .history-marker:is(:hover,:focus-within){z-index:6}


/* /erisim.css */
/* Erişilebilirlik düzeltmeleri: en küçük yazı 12px, WCAG AA kontrast, 44px dokunma alanı.
   scripts/check-a11y-browser.mjs bu kuralları ölçer. */

/* En küçük yazı 12 px */
body .brand-subtitle{font-size:12px;letter-spacing:1.6px;max-width:none;padding-left:14px}
body .maplibregl-ctrl-scale{font-size:12px!important;color:var(--k-16223a);background-color:rgba(var(--kr-fefefe),.86);border-color:var(--k-55627a)}
body :is(.maplibregl-ctrl-attrib,.maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-attrib-inner a){color:var(--k-3a4759)}
body .maplibregl-ctrl-attrib{background-color:rgba(var(--kr-fefefe),.92)}
body :is(small,.eyebrow,#period-name,.period-name,.change-marker-badge,#history-phase-count,.map-status,.map-status span,.period-step span,.period-step b,.history-change-context p,.change-badge,.marker-change,.model-map-badge,.place-media-note,.image-date-note,.history-state-status,.certainty-note,.event-source,.marker-label,.change-badge){font-size:12px!important}
body :is(.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-attrib-inner a){font-size:12px!important}
body :is(#timeline-toggle,#changes-open,#changes-open strong,#changes-range){font-size:12px!important}
@media (max-width:760px){body .atlas-nav button span,body .atlas-nav button{font-size:12px}}

/* Kontrast */
body .view-switch button{color:var(--k-3a4759)}
body .history-card .history-change-context strong,body #history-change-context strong,body .history-phase-note{color:var(--k-1a5c57)}
body :is(.history-change-context small,.history-record-years,.history-documentary-fields small,.history-phase-note){color:var(--k-405066)}

/* Dokunma alanı: işaretin görünür boyutu küçük kalır, tıklama alanı 44 px olur */
body .marker-button{position:relative}
body .marker-button::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}

/* Kaynak atfı ve ölçek çizelgenin altında kalmamalı. */
body .maplibregl-ctrl-bottom-right,body .maplibregl-ctrl-bottom-left{bottom:calc(var(--timeline-clearance,150px) - 6px)}
@media (max-width:760px){body .maplibregl-ctrl-bottom-right,body .maplibregl-ctrl-bottom-left{bottom:calc(var(--timeline-clearance,150px) - 10px)}}


/* /toponyms.css */
.toponyms-dialog{width:min(1120px,calc(100vw - 40px));height:min(850px,calc(100dvh - 40px));max-width:none;max-height:none;padding:0;border:1px solid var(--line,var(--k-c6ccd3));border-radius:12px;background:var(--paper,var(--k-eff3f9));color:var(--ink,var(--k-24354b));overflow:hidden;box-shadow:0 24px 90px rgba(var(--kr-142238),0.333)}
.toponyms-dialog[open]{display:flex;flex-direction:column}.toponyms-dialog::backdrop{background:rgba(var(--kr-132337),0.733);backdrop-filter:blur(3px)}
.toponyms-dialog>.library-tabs,.toponyms-heading,.toponyms-controls,.toponyms-footer,.toponyms-status{flex-shrink:0}
.toponyms-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 28px 0;gap:20px}.toponyms-heading h2{font-family:var(--serif);font-weight:450;font-size:38px;line-height:1.12;margin:8px 0}.toponyms-heading .icon-button{font-size:26px;flex-shrink:0}.toponyms-intro{font-size:13px;line-height:1.6;margin:4px 28px 16px;color:var(--ui-text-secondary)}
.toponyms-controls{border:0;border-bottom:1px solid var(--line,var(--k-c6ccd3));margin:0;padding:0 28px 14px;min-width:0}.toponyms-fields{display:grid;grid-template-columns:2fr 1fr;gap:14px}.toponyms-fields label{display:grid;gap:5px;font-size:12px;font-weight:650}.toponyms-fields input,.toponyms-fields select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--line,var(--k-b8c2d0));border-radius:5px;background:var(--ui-surface-input);color:inherit;font:inherit;font-size:14px}.toponyms-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:12px}.toponyms-options label{display:flex;align-items:center;gap:7px;min-height:40px;flex:1}.toponyms-options input{width:18px;height:18px;flex-shrink:0}
.toponyms-dialog button:not(.icon-button):not(.toponyms-row):not([data-library-tab]){min-height:40px;border:1px solid var(--line,var(--k-bac5d3));border-radius:5px;background:transparent;color:inherit;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.toponyms-dialog button:disabled{opacity:.45;cursor:default}.toponyms-status{font-size:12px;padding:10px 28px;margin:0;color:var(--ui-text-secondary)}
.toponyms-body{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr);border-top:1px solid var(--line,var(--k-ccd3db))}.toponyms-list-pane{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line,var(--k-ccd3db))}#toponyms-results-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}#toponyms-results{margin:0;padding:0;list-style:none}.toponyms-row{display:flex;flex-direction:column;gap:6px;width:100%;padding:18px 22px;text-align:left;border:0;border-bottom:1px solid var(--line,var(--k-ccd3db));background:transparent;color:inherit;cursor:pointer}.toponyms-row:hover,.toponyms-row:focus-visible{background:var(--ui-surface-input)}.toponyms-row small{font-size:11px;color:var(--ui-text-secondary)}.toponyms-row strong{font-family:var(--serif);font-size:23px;font-weight:450}.toponyms-row span{font-size:12px;line-height:1.5;color:var(--ui-text-secondary);overflow-wrap:anywhere}.toponyms-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;border-top:1px solid var(--line,var(--k-ccd3db))}
#toponyms-detail{overflow:auto;overscroll-behavior:contain;padding:24px 28px;line-height:1.65;font-size:14px;min-width:0;overflow-wrap:anywhere}#toponyms-detail h3{font:450 36px/1.15 var(--serif);margin:10px 0 16px}#toponyms-detail h4{font-size:14px;margin:22px 0 6px}#toponyms-detail p{margin:7px 0 14px}#toponyms-detail details{border-top:1px solid var(--line,var(--k-ccd3db));padding:12px 0}#toponyms-detail summary{cursor:pointer;min-height:30px;font-size:12px}#toponyms-detail article{padding-top:12px}.toponyms-note{color:var(--ui-text-secondary);font-size:12px}.toponyms-detail-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.toponyms-dialog a{color:inherit;text-underline-offset:4px;font-size:12px}.toponyms-timeline{list-style:none;margin:18px 0;padding:0 0 0 18px;border-left:2px solid var(--k-bf6a32)}.toponyms-timeline li{position:relative;margin:0 0 22px;padding-left:6px}.toponyms-timeline li::before{content:'';position:absolute;left:-24px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--k-bf6a32)}.toponyms-timeline strong{display:block;font:450 25px/1.3 var(--serif)}.toponyms-date{font-size:12px;font-weight:650;color:var(--ui-text-secondary)}.toponyms-timeline .outside-cut{opacity:.6}.toponyms-back{display:none}.toponyms-footer{padding:12px 28px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:11px;border-top:1px solid var(--line,var(--k-ccd3db));color:var(--ui-text-secondary)}.toponyms-footer span{flex:1}.toponyms-empty{padding:24px;font-size:14px}#toponyms-error{padding:12px 28px}
.toponyms-map-badge{position:fixed;z-index:22;right:80px;top:142px;display:flex;max-width:min(420px,calc(100vw - 90px));border:1px solid var(--k-b47745);border-radius:8px;background:var(--paper,var(--k-eff3f9));color:var(--ink,var(--k-24354b));box-shadow:0 4px 20px rgba(var(--kr-102039),0.149)}.toponyms-map-badge[hidden]{display:none}.toponyms-map-badge button{background:transparent;border:0;color:inherit;min-height:44px;padding:10px 14px;text-align:left;cursor:pointer}.toponyms-map-badge button:first-child{display:flex;flex-direction:column;gap:4px}.toponyms-map-badge strong{font-size:12px}.toponyms-map-badge span{font-size:11px}.toponyms-map-badge button:last-child{font-size:24px}
@media(max-width:760px){.toponyms-dialog[open]{padding-bottom:var(--nav-height,64px)}.toponyms-dialog>.library-tabs{flex-wrap:nowrap;overflow:auto}.toponyms-dialog>.library-tabs button{white-space:nowrap;flex-shrink:0}.toponyms-dialog .toponyms-heading .icon-button{min-width:44px;min-height:44px}.toponyms-dialog.has-selection .toponyms-heading h2{font-size:22px;margin:5px 0}.toponyms-dialog.has-selection .toponyms-heading{padding-block:10px}.toponyms-dialog.has-selection .toponyms-heading .eyebrow{display:none}}
@media(max-width:760px){.toponyms-dialog{width:calc(100vw - 12px);height:calc(100dvh - 20px);border-radius:10px}.toponyms-heading{padding:14px 16px 0}.toponyms-heading h2{font-size:29px}.toponyms-intro{margin:0 16px 12px;font-size:12px}.toponyms-controls{padding:0 16px 10px}.toponyms-fields{grid-template-columns:1fr;gap:8px}.toponyms-fields label:last-child{grid-template-columns:50px 1fr;align-items:center}.toponyms-fields input,.toponyms-fields select{font-size:16px}.toponyms-options{gap:6px}.toponyms-options label{flex-basis:100%}.toponyms-status{padding:8px 16px}.toponyms-body{display:block;overflow:hidden}.toponyms-list-pane{height:100%;border-right:0}#toponyms-detail{display:none;height:100%;padding:18px}.toponyms-dialog.has-selection .toponyms-list-pane,.toponyms-dialog.has-selection .toponyms-controls,.toponyms-dialog.has-selection .toponyms-intro,.toponyms-dialog.has-selection .toponyms-status{display:none}.toponyms-dialog.has-selection #toponyms-detail{display:block}.toponyms-back{display:inline-block;margin-bottom:16px}.toponyms-footer{padding:10px 16px;gap:8px 14px}.toponyms-footer span{flex-basis:100%}.toponyms-map-badge{right:60px;top:178px}.toponyms-row{padding:16px 20px}}


/* /tema-koyu.css */
/* Koyu tema istisnaları. Bu dosyadaki renkler dönüştürülmez (build-styles: *-koyu.css). */
/* Sayfa zemini harita yüklenirken görünür; koyu temada deniz renginde kalmalı, açık maviye dönmemeli. */
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:#0c1a2e}:root:not([data-theme=light]) .modern-entry::before{background:linear-gradient(90deg,#0c1a2ef2,#0c1a2e85),url('/images/modern/151997000-thumb.webp') right center/cover}:root:not([data-theme=light]) .modern-entry,:root:not([data-theme=light]) .modern-entry *{color:#f4f6fa}}
:root[data-theme=dark] body{background:#0c1a2e}
:root[data-theme=dark] .modern-entry::before{background:linear-gradient(90deg,#0c1a2ef2,#0c1a2e85),url('/images/modern/151997000-thumb.webp') right center/cover}
:root[data-theme=dark] .modern-entry,:root[data-theme=dark] .modern-entry *{color:#f4f6fa}

