
.map-grid-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #04060b;
}
.world-map-grid-container {
    display: grid;
    grid-template-columns: repeat(55, 1fr);
    grid-template-rows: repeat(35, 1fr);
    gap: 3px;
    width: 100%;
    max-width: 900px;
    aspect-ratio: 55 / 35;
}
.cell {
    width: 100%;
    aspect-ratio: 1;
    background-color: rgba(255, 255, 255, 0.015);
    border-radius: 50%;
}
.grid-pins-overlay {
    position: absolute;
    top: 16px;
    left: 16px;
    right: 16px;
    bottom: 16px;
    display: grid;
    grid-template-columns: repeat(55, 1fr);
    grid-template-rows: repeat(35, 1fr);
    gap: 3px;
    pointer-events: none;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    max-width: 900px;
    aspect-ratio: 55 / 35;
}
.session-pulsar {
    width: 180%;
    height: 180%;
    border: 2px solid var(--color-green);
    border-radius: 50%;
    pointer-events: none;
    z-index: 5;
    display: none;
    align-self: center;
    justify-self: center;
}
.session-pulsar.active {
    display: block;
    animation: pulsarGlow 2.5s infinite alternate;
}
@keyframes pulsarGlow {
    0% {
        box-shadow: 0 0 10px rgba(16, 185, 129, 0.3), inset 0 0 8px rgba(16, 185, 129, 0.2);
        transform: scale(0.9);
        border-color: rgba(16, 185, 129, 0.4);
    }
    100% {
        box-shadow: 0 0 35px rgba(16, 185, 129, 0.7), inset 0 0 15px rgba(16, 185, 129, 0.4);
        transform: scale(2.2);
        border-color: rgba(16, 185, 129, 0.9);
    }
}
.map-grid-pin {
    pointer-events: auto;
    cursor: pointer;
    align-self: center;
    justify-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 180%;
    height: 180%;
    z-index: 10;
    transition: transform 0.2s ease;
}
.map-grid-pin:hover {
    transform: scale(1.3);
}
.pin-grid-flag {
    font-size: 1.4rem;
    position: relative;
    z-index: 12;
}
.pin-grid-ring {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1.5px solid transparent;
    animation: pinRingPulse 2s infinite;
    z-index: 11;
}
.pin-grid-ring.BUY {
    border-color: var(--color-green);
}
.pin-grid-ring.SELL {
    border-color: var(--color-red);
}
.pin-grid-ring.NEUTRAL {
    border-color: var(--color-gold);
}
@keyframes pinRingPulse {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }
    100% {
        transform: scale(2.8);
        opacity: 0;
    }
}

.cell:nth-child(19),
.cell:nth-child(20),
.cell:nth-child(21),
.cell:nth-child(73),
.cell:nth-child(74),
.cell:nth-child(75),
.cell:nth-child(76),
.cell:nth-child(77),
.cell:nth-child(123),
.cell:nth-child(124),
.cell:nth-child(127),
.cell:nth-child(128),
.cell:nth-child(129),
.cell:nth-child(130),
.cell:nth-child(131),
.cell:nth-child(132),
.cell:nth-child(154),
.cell:nth-child(177),
.cell:nth-child(178),
.cell:nth-child(179),
.cell:nth-child(181),
.cell:nth-child(182),
.cell:nth-child(183),
.cell:nth-child(184),
.cell:nth-child(185),
.cell:nth-child(186),
.cell:nth-child(187),
.cell:nth-child(188),
.cell:nth-child(208),
.cell:nth-child(209),
.cell:nth-child(210),
.cell:nth-child(228),
.cell:nth-child(229),
.cell:nth-child(230),
.cell:nth-child(231),
.cell:nth-child(232),
.cell:nth-child(233),
.cell:nth-child(234),
.cell:nth-child(237),
.cell:nth-child(238),
.cell:nth-child(239),
.cell:nth-child(240),
.cell:nth-child(241),
.cell:nth-child(242),
.cell:nth-child(243),
.cell:nth-child(251),
.cell:nth-child(262),
.cell:nth-child(263),
.cell:nth-child(264),
.cell:nth-child(265),
.cell:nth-child(283),
.cell:nth-child(284),
.cell:nth-child(285),
.cell:nth-child(286),
.cell:nth-child(287),
.cell:nth-child(288),
.cell:nth-child(289),
.cell:nth-child(293),
.cell:nth-child(294),
.cell:nth-child(295),
.cell:nth-child(296),
.cell:nth-child(297),
.cell:nth-child(311),
.cell:nth-child(312),
.cell:nth-child(314),
.cell:nth-child(315),
.cell:nth-child(316),
.cell:nth-child(317),
.cell:nth-child(318),
.cell:nth-child(319),
.cell:nth-child(320),
.cell:nth-child(321),
.cell:nth-child(322),
.cell:nth-child(323),
.cell:nth-child(325),
.cell:nth-child(326),
.cell:nth-child(332),
.cell:nth-child(333),
.cell:nth-child(334),
.cell:nth-child(337),
.cell:nth-child(339),
.cell:nth-child(340),
.cell:nth-child(341),
.cell:nth-child(342),
.cell:nth-child(343),
.cell:nth-child(348),
.cell:nth-child(349),
.cell:nth-child(350),
.cell:nth-child(351),
.cell:nth-child(352),
.cell:nth-child(361),
.cell:nth-child(362),
.cell:nth-child(365),
.cell:nth-child(369),
.cell:nth-child(370),
.cell:nth-child(371),
.cell:nth-child(372),
.cell:nth-child(373),
.cell:nth-child(374),
.cell:nth-child(375),
.cell:nth-child(376),
.cell:nth-child(377),
.cell:nth-child(378),
.cell:nth-child(379),
.cell:nth-child(380),
.cell:nth-child(381),
.cell:nth-child(382),
.cell:nth-child(387),
.cell:nth-child(388),
.cell:nth-child(389),
.cell:nth-child(390),
.cell:nth-child(391),
.cell:nth-child(392),
.cell:nth-child(393),
.cell:nth-child(394),
.cell:nth-child(395),
.cell:nth-child(396),
.cell:nth-child(397),
.cell:nth-child(398),
.cell:nth-child(399),
.cell:nth-child(404),
.cell:nth-child(405),
.cell:nth-child(406),
.cell:nth-child(407),
.cell:nth-child(415),
.cell:nth-child(416),
.cell:nth-child(417),
.cell:nth-child(418),
.cell:nth-child(421),
.cell:nth-child(423),
.cell:nth-child(424),
.cell:nth-child(425),
.cell:nth-child(426),
.cell:nth-child(427),
.cell:nth-child(428),
.cell:nth-child(429),
.cell:nth-child(430),
.cell:nth-child(431),
.cell:nth-child(432),
.cell:nth-child(433),
.cell:nth-child(434),
.cell:nth-child(435),
.cell:nth-child(436),
.cell:nth-child(437),
.cell:nth-child(438),
.cell:nth-child(439),
.cell:nth-child(440),
.cell:nth-child(441),
.cell:nth-child(442),
.cell:nth-child(443),
.cell:nth-child(444),
.cell:nth-child(445),
.cell:nth-child(446),
.cell:nth-child(447),
.cell:nth-child(448),
.cell:nth-child(449),
.cell:nth-child(450),
.cell:nth-child(451),
.cell:nth-child(452),
.cell:nth-child(453),
.cell:nth-child(454),
.cell:nth-child(455),
.cell:nth-child(459),
.cell:nth-child(460),
.cell:nth-child(469),
.cell:nth-child(470),
.cell:nth-child(471),
.cell:nth-child(472),
.cell:nth-child(473),
.cell:nth-child(474),
.cell:nth-child(475),
.cell:nth-child(476),
.cell:nth-child(477),
.cell:nth-child(478),
.cell:nth-child(479),
.cell:nth-child(480),
.cell:nth-child(481),
.cell:nth-child(482),
.cell:nth-child(483),
.cell:nth-child(484),
.cell:nth-child(485),
.cell:nth-child(486),
.cell:nth-child(487),
.cell:nth-child(488),
.cell:nth-child(489),
.cell:nth-child(490),
.cell:nth-child(491),
.cell:nth-child(492),
.cell:nth-child(493),
.cell:nth-child(494),
.cell:nth-child(495),
.cell:nth-child(497),
.cell:nth-child(498),
.cell:nth-child(499),
.cell:nth-child(500),
.cell:nth-child(501),
.cell:nth-child(502),
.cell:nth-child(503),
.cell:nth-child(504),
.cell:nth-child(505),
.cell:nth-child(506),
.cell:nth-child(507),
.cell:nth-child(509),
.cell:nth-child(510),
.cell:nth-child(511),
.cell:nth-child(514),
.cell:nth-child(519),
.cell:nth-child(520),
.cell:nth-child(523),
.cell:nth-child(524),
.cell:nth-child(525),
.cell:nth-child(527),
.cell:nth-child(528),
.cell:nth-child(529),
.cell:nth-child(530),
.cell:nth-child(531),
.cell:nth-child(532),
.cell:nth-child(533),
.cell:nth-child(534),
.cell:nth-child(535),
.cell:nth-child(536),
.cell:nth-child(537),
.cell:nth-child(538),
.cell:nth-child(539),
.cell:nth-child(540),
.cell:nth-child(541),
.cell:nth-child(542),
.cell:nth-child(543),
.cell:nth-child(544),
.cell:nth-child(545),
.cell:nth-child(546),
.cell:nth-child(547),
.cell:nth-child(548),
.cell:nth-child(549),
.cell:nth-child(550),
.cell:nth-child(552),
.cell:nth-child(553),
.cell:nth-child(554),
.cell:nth-child(555),
.cell:nth-child(556),
.cell:nth-child(557),
.cell:nth-child(558),
.cell:nth-child(559),
.cell:nth-child(560),
.cell:nth-child(561),
.cell:nth-child(562),
.cell:nth-child(564),
.cell:nth-child(565),
.cell:nth-child(566),
.cell:nth-child(578),
.cell:nth-child(579),
.cell:nth-child(580),
.cell:nth-child(582),
.cell:nth-child(583),
.cell:nth-child(584),
.cell:nth-child(585),
.cell:nth-child(586),
.cell:nth-child(587),
.cell:nth-child(588),
.cell:nth-child(589),
.cell:nth-child(590),
.cell:nth-child(591),
.cell:nth-child(592),
.cell:nth-child(593),
.cell:nth-child(594),
.cell:nth-child(595),
.cell:nth-child(596),
.cell:nth-child(597),
.cell:nth-child(598),
.cell:nth-child(599),
.cell:nth-child(600),
.cell:nth-child(601),
.cell:nth-child(603),
.cell:nth-child(607),
.cell:nth-child(610),
.cell:nth-child(611),
.cell:nth-child(612),
.cell:nth-child(613),
.cell:nth-child(614),
.cell:nth-child(615),
.cell:nth-child(616),
.cell:nth-child(619),
.cell:nth-child(620),
.cell:nth-child(621),
.cell:nth-child(622),
.cell:nth-child(631),
.cell:nth-child(632),
.cell:nth-child(634),
.cell:nth-child(636),
.cell:nth-child(637),
.cell:nth-child(638),
.cell:nth-child(639),
.cell:nth-child(640),
.cell:nth-child(641),
.cell:nth-child(642),
.cell:nth-child(643),
.cell:nth-child(644),
.cell:nth-child(645),
.cell:nth-child(646),
.cell:nth-child(647),
.cell:nth-child(648),
.cell:nth-child(649),
.cell:nth-child(650),
.cell:nth-child(651),
.cell:nth-child(652),
.cell:nth-child(653),
.cell:nth-child(654),
.cell:nth-child(657),
.cell:nth-child(658),
.cell:nth-child(666),
.cell:nth-child(667),
.cell:nth-child(668),
.cell:nth-child(669),
.cell:nth-child(670),
.cell:nth-child(671),
.cell:nth-child(672),
.cell:nth-child(674),
.cell:nth-child(675),
.cell:nth-child(676),
.cell:nth-child(686),
.cell:nth-child(687),
.cell:nth-child(688),
.cell:nth-child(689),
.cell:nth-child(690),
.cell:nth-child(691),
.cell:nth-child(692),
.cell:nth-child(693),
.cell:nth-child(694),
.cell:nth-child(695),
.cell:nth-child(696),
.cell:nth-child(697),
.cell:nth-child(698),
.cell:nth-child(699),
.cell:nth-child(700),
.cell:nth-child(701),
.cell:nth-child(702),
.cell:nth-child(703),
.cell:nth-child(704),
.cell:nth-child(705),
.cell:nth-child(706),
.cell:nth-child(707),
.cell:nth-child(708),
.cell:nth-child(709),
.cell:nth-child(712),
.cell:nth-child(722),
.cell:nth-child(723),
.cell:nth-child(724),
.cell:nth-child(725),
.cell:nth-child(726),
.cell:nth-child(727),
.cell:nth-child(728),
.cell:nth-child(729),
.cell:nth-child(730),
.cell:nth-child(731),
.cell:nth-child(742),
.cell:nth-child(743),
.cell:nth-child(744),
.cell:nth-child(745),
.cell:nth-child(746),
.cell:nth-child(747),
.cell:nth-child(748),
.cell:nth-child(749),
.cell:nth-child(750),
.cell:nth-child(751),
.cell:nth-child(752),
.cell:nth-child(753),
.cell:nth-child(754),
.cell:nth-child(755),
.cell:nth-child(756),
.cell:nth-child(757),
.cell:nth-child(758),
.cell:nth-child(759),
.cell:nth-child(760),
.cell:nth-child(761),
.cell:nth-child(762),
.cell:nth-child(763),
.cell:nth-child(764),
.cell:nth-child(778),
.cell:nth-child(779),
.cell:nth-child(780),
.cell:nth-child(781),
.cell:nth-child(782),
.cell:nth-child(783),
.cell:nth-child(784),
.cell:nth-child(785),
.cell:nth-child(786),
.cell:nth-child(795),
.cell:nth-child(796),
.cell:nth-child(797),
.cell:nth-child(798),
.cell:nth-child(799),
.cell:nth-child(800),
.cell:nth-child(801),
.cell:nth-child(802),
.cell:nth-child(803),
.cell:nth-child(804),
.cell:nth-child(805),
.cell:nth-child(807),
.cell:nth-child(808),
.cell:nth-child(809),
.cell:nth-child(810),
.cell:nth-child(811),
.cell:nth-child(812),
.cell:nth-child(813),
.cell:nth-child(814),
.cell:nth-child(815),
.cell:nth-child(816),
.cell:nth-child(817),
.cell:nth-child(818),
.cell:nth-child(819),
.cell:nth-child(821),
.cell:nth-child(834),
.cell:nth-child(835),
.cell:nth-child(836),
.cell:nth-child(837),
.cell:nth-child(838),
.cell:nth-child(839),
.cell:nth-child(850),
.cell:nth-child(851),
.cell:nth-child(854),
.cell:nth-child(856),
.cell:nth-child(857),
.cell:nth-child(859),
.cell:nth-child(860),
.cell:nth-child(861),
.cell:nth-child(862),
.cell:nth-child(863),
.cell:nth-child(864),
.cell:nth-child(865),
.cell:nth-child(866),
.cell:nth-child(867),
.cell:nth-child(868),
.cell:nth-child(869),
.cell:nth-child(870),
.cell:nth-child(871),
.cell:nth-child(872),
.cell:nth-child(873),
.cell:nth-child(876),
.cell:nth-child(889),
.cell:nth-child(890),
.cell:nth-child(891),
.cell:nth-child(892),
.cell:nth-child(893),
.cell:nth-child(894),
.cell:nth-child(911),
.cell:nth-child(913),
.cell:nth-child(914),
.cell:nth-child(916),
.cell:nth-child(917),
.cell:nth-child(918),
.cell:nth-child(919),
.cell:nth-child(920),
.cell:nth-child(921),
.cell:nth-child(922),
.cell:nth-child(923),
.cell:nth-child(924),
.cell:nth-child(925),
.cell:nth-child(926),
.cell:nth-child(928),
.cell:nth-child(930),
.cell:nth-child(944),
.cell:nth-child(945),
.cell:nth-child(946),
.cell:nth-child(947),
.cell:nth-child(948),
.cell:nth-child(949),
.cell:nth-child(961),
.cell:nth-child(962),
.cell:nth-child(963),
.cell:nth-child(965),
.cell:nth-child(967),
.cell:nth-child(968),
.cell:nth-child(969),
.cell:nth-child(970),
.cell:nth-child(972),
.cell:nth-child(973),
.cell:nth-child(974),
.cell:nth-child(975),
.cell:nth-child(976),
.cell:nth-child(977),
.cell:nth-child(978),
.cell:nth-child(979),
.cell:nth-child(980),
.cell:nth-child(981),
.cell:nth-child(982),
.cell:nth-child(1000),
.cell:nth-child(1001),
.cell:nth-child(1002),
.cell:nth-child(1005),
.cell:nth-child(1015),
.cell:nth-child(1016),
.cell:nth-child(1017),
.cell:nth-child(1018),
.cell:nth-child(1019),
.cell:nth-child(1020),
.cell:nth-child(1021),
.cell:nth-child(1022),
.cell:nth-child(1023),
.cell:nth-child(1024),
.cell:nth-child(1025),
.cell:nth-child(1026),
.cell:nth-child(1027),
.cell:nth-child(1029),
.cell:nth-child(1030),
.cell:nth-child(1031),
.cell:nth-child(1034),
.cell:nth-child(1035),
.cell:nth-child(1036),
.cell:nth-child(1037),
.cell:nth-child(1056),
.cell:nth-child(1057),
.cell:nth-child(1069),
.cell:nth-child(1070),
.cell:nth-child(1071),
.cell:nth-child(1072),
.cell:nth-child(1073),
.cell:nth-child(1074),
.cell:nth-child(1075),
.cell:nth-child(1076),
.cell:nth-child(1077),
.cell:nth-child(1079),
.cell:nth-child(1080),
.cell:nth-child(1081),
.cell:nth-child(1085),
.cell:nth-child(1089),
.cell:nth-child(1090),
.cell:nth-child(1112),
.cell:nth-child(1113),
.cell:nth-child(1114),
.cell:nth-child(1124),
.cell:nth-child(1125),
.cell:nth-child(1126),
.cell:nth-child(1127),
.cell:nth-child(1128),
.cell:nth-child(1129),
.cell:nth-child(1130),
.cell:nth-child(1131),
.cell:nth-child(1132),
.cell:nth-child(1133),
.cell:nth-child(1135),
.cell:nth-child(1144),
.cell:nth-child(1145),
.cell:nth-child(1169),
.cell:nth-child(1179),
.cell:nth-child(1180),
.cell:nth-child(1181),
.cell:nth-child(1182),
.cell:nth-child(1183),
.cell:nth-child(1184),
.cell:nth-child(1185),
.cell:nth-child(1186),
.cell:nth-child(1187),
.cell:nth-child(1188),
.cell:nth-child(1189),
.cell:nth-child(1200),
.cell:nth-child(1202),
.cell:nth-child(1203),
.cell:nth-child(1206),
.cell:nth-child(1225),
.cell:nth-child(1226),
.cell:nth-child(1227),
.cell:nth-child(1228),
.cell:nth-child(1229),
.cell:nth-child(1235),
.cell:nth-child(1236),
.cell:nth-child(1237),
.cell:nth-child(1238),
.cell:nth-child(1239),
.cell:nth-child(1240),
.cell:nth-child(1241),
.cell:nth-child(1242),
.cell:nth-child(1243),
.cell:nth-child(1244),
.cell:nth-child(1255),
.cell:nth-child(1256),
.cell:nth-child(1257),
.cell:nth-child(1262),
.cell:nth-child(1263),
.cell:nth-child(1281),
.cell:nth-child(1282),
.cell:nth-child(1283),
.cell:nth-child(1284),
.cell:nth-child(1285),
.cell:nth-child(1293),
.cell:nth-child(1294),
.cell:nth-child(1295),
.cell:nth-child(1296),
.cell:nth-child(1297),
.cell:nth-child(1298),
.cell:nth-child(1311),
.cell:nth-child(1317),
.cell:nth-child(1335),
.cell:nth-child(1336),
.cell:nth-child(1337),
.cell:nth-child(1338),
.cell:nth-child(1339),
.cell:nth-child(1340),
.cell:nth-child(1341),
.cell:nth-child(1342),
.cell:nth-child(1348),
.cell:nth-child(1349),
.cell:nth-child(1350),
.cell:nth-child(1351),
.cell:nth-child(1352),
.cell:nth-child(1369),
.cell:nth-child(1370),
.cell:nth-child(1372),
.cell:nth-child(1390),
.cell:nth-child(1391),
.cell:nth-child(1392),
.cell:nth-child(1393),
.cell:nth-child(1394),
.cell:nth-child(1395),
.cell:nth-child(1396),
.cell:nth-child(1397),
.cell:nth-child(1404),
.cell:nth-child(1405),
.cell:nth-child(1406),
.cell:nth-child(1407),
.cell:nth-child(1422),
.cell:nth-child(1423),
.cell:nth-child(1424),
.cell:nth-child(1425),
.cell:nth-child(1426),
.cell:nth-child(1427),
.cell:nth-child(1428),
.cell:nth-child(1446),
.cell:nth-child(1447),
.cell:nth-child(1448),
.cell:nth-child(1449),
.cell:nth-child(1450),
.cell:nth-child(1451),
.cell:nth-child(1459),
.cell:nth-child(1460),
.cell:nth-child(1461),
.cell:nth-child(1462),
.cell:nth-child(1476),
.cell:nth-child(1477),
.cell:nth-child(1478),
.cell:nth-child(1479),
.cell:nth-child(1480),
.cell:nth-child(1481),
.cell:nth-child(1482),
.cell:nth-child(1483),
.cell:nth-child(1502),
.cell:nth-child(1503),
.cell:nth-child(1504),
.cell:nth-child(1505),
.cell:nth-child(1506),
.cell:nth-child(1514),
.cell:nth-child(1515),
.cell:nth-child(1516),
.cell:nth-child(1518),
.cell:nth-child(1531),
.cell:nth-child(1532),
.cell:nth-child(1533),
.cell:nth-child(1534),
.cell:nth-child(1535),
.cell:nth-child(1536),
.cell:nth-child(1537),
.cell:nth-child(1538),
.cell:nth-child(1557),
.cell:nth-child(1558),
.cell:nth-child(1559),
.cell:nth-child(1560),
.cell:nth-child(1569),
.cell:nth-child(1570),
.cell:nth-child(1571),
.cell:nth-child(1573),
.cell:nth-child(1586),
.cell:nth-child(1587),
.cell:nth-child(1590),
.cell:nth-child(1591),
.cell:nth-child(1592),
.cell:nth-child(1612),
.cell:nth-child(1613),
.cell:nth-child(1614),
.cell:nth-child(1624),
.cell:nth-child(1625),
.cell:nth-child(1645),
.cell:nth-child(1646),
.cell:nth-child(1650),
.cell:nth-child(1666),
.cell:nth-child(1667),
.cell:nth-child(1668),
.cell:nth-child(1705),
.cell:nth-child(1721),
.cell:nth-child(1722),
.cell:nth-child(1776),
.cell:nth-child(1777),
.cell:nth-child(1831),
.cell:nth-child(1832),
.cell:nth-child(1887) {
  background-color: #222;
  font-size: 0.5em;
  border-radius: 50%;
  transition: background-color 0.5s ease;
}

.cell:nth-child(19) { animation: north-america 4s linear infinite -2481ms; }
.cell:nth-child(20) { animation: north-america 4s linear infinite -3080ms; }
.cell:nth-child(21) { animation: north-america 4s linear infinite -1462ms; }
.cell:nth-child(73) { animation: north-america 4s linear infinite -388ms; }
.cell:nth-child(74) { animation: north-america 4s linear infinite -328ms; }
.cell:nth-child(75) { animation: north-america 4s linear infinite -3445ms; }
.cell:nth-child(76) { animation: north-america 4s linear infinite -364ms; }
.cell:nth-child(77) { animation: north-america 4s linear infinite -504ms; }
.cell:nth-child(123) { animation: north-america 4s linear infinite -624ms; }
.cell:nth-child(124) { animation: north-america 4s linear infinite -960ms; }
.cell:nth-child(127) { animation: north-america 4s linear infinite -1741ms; }
.cell:nth-child(128) { animation: north-america 4s linear infinite -160ms; }
.cell:nth-child(129) { animation: north-america 4s linear infinite -2420ms; }
.cell:nth-child(130) { animation: north-america 4s linear infinite -1848ms; }
.cell:nth-child(131) { animation: north-america 4s linear infinite -3126ms; }
.cell:nth-child(132) { animation: north-america 4s linear infinite -779ms; }
.cell:nth-child(177) { animation: north-america 4s linear infinite -2907ms; }
.cell:nth-child(178) { animation: north-america 4s linear infinite -2456ms; }
.cell:nth-child(179) { animation: north-america 4s linear infinite -3289ms; }
.cell:nth-child(181) { animation: north-america 4s linear infinite -2120ms; }
.cell:nth-child(182) { animation: north-america 4s linear infinite -3876ms; }
.cell:nth-child(183) { animation: north-america 4s linear infinite -63ms; }
.cell:nth-child(184) { animation: north-america 4s linear infinite -565ms; }
.cell:nth-child(185) { animation: north-america 4s linear infinite -1212ms; }
.cell:nth-child(186) { animation: north-america 4s linear infinite -550ms; }
.cell:nth-child(187) { animation: north-america 4s linear infinite -3227ms; }
.cell:nth-child(188) { animation: north-america 4s linear infinite -3885ms; }
.cell:nth-child(228) { animation: north-america 4s linear infinite -3175ms; }
.cell:nth-child(229) { animation: north-america 4s linear infinite -2135ms; }
.cell:nth-child(230) { animation: north-america 4s linear infinite -2802ms; }
.cell:nth-child(231) { animation: north-america 4s linear infinite -3826ms; }
.cell:nth-child(232) { animation: north-america 4s linear infinite -3933ms; }
.cell:nth-child(233) { animation: north-america 4s linear infinite -1784ms; }
.cell:nth-child(234) { animation: north-america 4s linear infinite -274ms; }
.cell:nth-child(237) { animation: north-america 4s linear infinite -3858ms; }
.cell:nth-child(238) { animation: north-america 4s linear infinite -1586ms; }
.cell:nth-child(239) { animation: north-america 4s linear infinite -1013ms; }
.cell:nth-child(240) { animation: north-america 4s linear infinite -1352ms; }
.cell:nth-child(241) { animation: north-america 4s linear infinite -2726ms; }
.cell:nth-child(242) { animation: north-america 4s linear infinite -234ms; }
.cell:nth-child(243) { animation: north-america 4s linear infinite -1956ms; }
.cell:nth-child(283) { animation: north-america 4s linear infinite -16ms; }
.cell:nth-child(284) { animation: north-america 4s linear infinite -3653ms; }
.cell:nth-child(285) { animation: north-america 4s linear infinite -3478ms; }
.cell:nth-child(286) { animation: north-america 4s linear infinite -667ms; }
.cell:nth-child(287) { animation: north-america 4s linear infinite -3600ms; }
.cell:nth-child(288) { animation: north-america 4s linear infinite -3631ms; }
.cell:nth-child(289) { animation: north-america 4s linear infinite -1254ms; }
.cell:nth-child(293) { animation: north-america 4s linear infinite -2546ms; }
.cell:nth-child(294) { animation: north-america 4s linear infinite -1660ms; }
.cell:nth-child(295) { animation: north-america 4s linear infinite -1363ms; }
.cell:nth-child(296) { animation: north-america 4s linear infinite -2483ms; }
.cell:nth-child(297) { animation: north-america 4s linear infinite -458ms; }
.cell:nth-child(332) { animation: north-america 4s linear infinite -2959ms; }
.cell:nth-child(333) { animation: north-america 4s linear infinite -1460ms; }
.cell:nth-child(334) { animation: north-america 4s linear infinite -1156ms; }
.cell:nth-child(337) { animation: north-america 4s linear infinite -9ms; }
.cell:nth-child(339) { animation: north-america 4s linear infinite -1547ms; }
.cell:nth-child(340) { animation: north-america 4s linear infinite -3780ms; }
.cell:nth-child(341) { animation: north-america 4s linear infinite -398ms; }
.cell:nth-child(342) { animation: north-america 4s linear infinite -3533ms; }
.cell:nth-child(343) { animation: north-america 4s linear infinite -1036ms; }
.cell:nth-child(348) { animation: north-america 4s linear infinite -682ms; }
.cell:nth-child(349) { animation: north-america 4s linear infinite -2780ms; }
.cell:nth-child(350) { animation: north-america 4s linear infinite -3422ms; }
.cell:nth-child(351) { animation: north-america 4s linear infinite -3177ms; }
.cell:nth-child(352) { animation: north-america 4s linear infinite -3122ms; }
.cell:nth-child(387) { animation: north-america 4s linear infinite -2846ms; }
.cell:nth-child(388) { animation: north-america 4s linear infinite -1239ms; }
.cell:nth-child(389) { animation: north-america 4s linear infinite -3713ms; }
.cell:nth-child(390) { animation: north-america 4s linear infinite -751ms; }
.cell:nth-child(391) { animation: north-america 4s linear infinite -1950ms; }
.cell:nth-child(392) { animation: north-america 4s linear infinite -223ms; }
.cell:nth-child(393) { animation: north-america 4s linear infinite -2941ms; }
.cell:nth-child(394) { animation: north-america 4s linear infinite -1549ms; }
.cell:nth-child(395) { animation: north-america 4s linear infinite -2443ms; }
.cell:nth-child(396) { animation: north-america 4s linear infinite -3808ms; }
.cell:nth-child(397) { animation: north-america 4s linear infinite -3653ms; }
.cell:nth-child(398) { animation: north-america 4s linear infinite -3511ms; }
.cell:nth-child(399) { animation: north-america 4s linear infinite -1773ms; }
.cell:nth-child(404) { animation: north-america 4s linear infinite -3392ms; }
.cell:nth-child(405) { animation: north-america 4s linear infinite -2968ms; }
.cell:nth-child(406) { animation: north-america 4s linear infinite -159ms; }
.cell:nth-child(407) { animation: north-america 4s linear infinite -310ms; }
.cell:nth-child(441) { animation: north-america 4s linear infinite -2753ms; }
.cell:nth-child(442) { animation: north-america 4s linear infinite -3209ms; }
.cell:nth-child(443) { animation: north-america 4s linear infinite -975ms; }
.cell:nth-child(444) { animation: north-america 4s linear infinite -1965ms; }
.cell:nth-child(445) { animation: north-america 4s linear infinite -66ms; }
.cell:nth-child(446) { animation: north-america 4s linear infinite -2718ms; }
.cell:nth-child(447) { animation: north-america 4s linear infinite -1169ms; }
.cell:nth-child(448) { animation: north-america 4s linear infinite -936ms; }
.cell:nth-child(449) { animation: north-america 4s linear infinite -1968ms; }
.cell:nth-child(450) { animation: north-america 4s linear infinite -2615ms; }
.cell:nth-child(451) { animation: north-america 4s linear infinite -1402ms; }
.cell:nth-child(452) { animation: north-america 4s linear infinite -1318ms; }
.cell:nth-child(453) { animation: north-america 4s linear infinite -2694ms; }
.cell:nth-child(454) { animation: north-america 4s linear infinite -775ms; }
.cell:nth-child(455) { animation: north-america 4s linear infinite -3684ms; }
.cell:nth-child(459) { animation: north-america 4s linear infinite -2978ms; }
.cell:nth-child(460) { animation: north-america 4s linear infinite -783ms; }
.cell:nth-child(497) { animation: north-america 4s linear infinite -1574ms; }
.cell:nth-child(498) { animation: north-america 4s linear infinite -2918ms; }
.cell:nth-child(499) { animation: north-america 4s linear infinite -2434ms; }
.cell:nth-child(500) { animation: north-america 4s linear infinite -908ms; }
.cell:nth-child(501) { animation: north-america 4s linear infinite -2702ms; }
.cell:nth-child(502) { animation: north-america 4s linear infinite -186ms; }
.cell:nth-child(503) { animation: north-america 4s linear infinite -3250ms; }
.cell:nth-child(504) { animation: north-america 4s linear infinite -644ms; }
.cell:nth-child(505) { animation: north-america 4s linear infinite -220ms; }
.cell:nth-child(506) { animation: north-america 4s linear infinite -3937ms; }
.cell:nth-child(507) { animation: north-america 4s linear infinite -754ms; }
.cell:nth-child(509) { animation: north-america 4s linear infinite -2724ms; }
.cell:nth-child(510) { animation: north-america 4s linear infinite -2533ms; }
.cell:nth-child(511) { animation: north-america 4s linear infinite -2607ms; }
.cell:nth-child(514) { animation: north-america 4s linear infinite -390ms; }
.cell:nth-child(552) { animation: north-america 4s linear infinite -343ms; }
.cell:nth-child(553) { animation: north-america 4s linear infinite -2443ms; }
.cell:nth-child(554) { animation: north-america 4s linear infinite -3918ms; }
.cell:nth-child(555) { animation: north-america 4s linear infinite -2395ms; }
.cell:nth-child(556) { animation: north-america 4s linear infinite -410ms; }
.cell:nth-child(557) { animation: north-america 4s linear infinite -1167ms; }
.cell:nth-child(558) { animation: north-america 4s linear infinite -709ms; }
.cell:nth-child(559) { animation: north-america 4s linear infinite -2527ms; }
.cell:nth-child(560) { animation: north-america 4s linear infinite -650ms; }
.cell:nth-child(561) { animation: north-america 4s linear infinite -3139ms; }
.cell:nth-child(562) { animation: north-america 4s linear infinite -1213ms; }
.cell:nth-child(564) { animation: north-america 4s linear infinite -1528ms; }
.cell:nth-child(565) { animation: north-america 4s linear infinite -3354ms; }
.cell:nth-child(566) { animation: north-america 4s linear infinite -764ms; }
.cell:nth-child(607) { animation: north-america 4s linear infinite -636ms; }
.cell:nth-child(610) { animation: north-america 4s linear infinite -2579ms; }
.cell:nth-child(611) { animation: north-america 4s linear infinite -2464ms; }
.cell:nth-child(612) { animation: north-america 4s linear infinite -3249ms; }
.cell:nth-child(613) { animation: north-america 4s linear infinite -971ms; }
.cell:nth-child(614) { animation: north-america 4s linear infinite -2760ms; }
.cell:nth-child(615) { animation: north-america 4s linear infinite -1109ms; }
.cell:nth-child(616) { animation: north-america 4s linear infinite -2062ms; }
.cell:nth-child(619) { animation: north-america 4s linear infinite -3223ms; }
.cell:nth-child(620) { animation: north-america 4s linear infinite -150ms; }
.cell:nth-child(621) { animation: north-america 4s linear infinite -962ms; }
.cell:nth-child(622) { animation: north-america 4s linear infinite -732ms; }
.cell:nth-child(666) { animation: north-america 4s linear infinite -2658ms; }
.cell:nth-child(667) { animation: north-america 4s linear infinite -945ms; }
.cell:nth-child(668) { animation: north-america 4s linear infinite -3643ms; }
.cell:nth-child(669) { animation: north-america 4s linear infinite -510ms; }
.cell:nth-child(670) { animation: north-america 4s linear infinite -3579ms; }
.cell:nth-child(671) { animation: north-america 4s linear infinite -2329ms; }
.cell:nth-child(672) { animation: north-america 4s linear infinite -2112ms; }
.cell:nth-child(674) { animation: north-america 4s linear infinite -2941ms; }
.cell:nth-child(675) { animation: north-america 4s linear infinite -403ms; }
.cell:nth-child(676) { animation: north-america 4s linear infinite -3059ms; }
.cell:nth-child(722) { animation: north-america 4s linear infinite -679ms; }
.cell:nth-child(723) { animation: north-america 4s linear infinite -3108ms; }
.cell:nth-child(724) { animation: north-america 4s linear infinite -477ms; }
.cell:nth-child(725) { animation: north-america 4s linear infinite -609ms; }
.cell:nth-child(726) { animation: north-america 4s linear infinite -859ms; }
.cell:nth-child(727) { animation: north-america 4s linear infinite -3438ms; }
.cell:nth-child(728) { animation: north-america 4s linear infinite -3836ms; }
.cell:nth-child(729) { animation: north-america 4s linear infinite -2223ms; }
.cell:nth-child(730) { animation: north-america 4s linear infinite -3637ms; }
.cell:nth-child(731) { animation: north-america 4s linear infinite -432ms; }
.cell:nth-child(778) { animation: north-america 4s linear infinite -571ms; }
.cell:nth-child(779) { animation: north-america 4s linear infinite -2780ms; }
.cell:nth-child(780) { animation: north-america 4s linear infinite -189ms; }
.cell:nth-child(781) { animation: north-america 4s linear infinite -2800ms; }
.cell:nth-child(782) { animation: north-america 4s linear infinite -154ms; }
.cell:nth-child(783) { animation: north-america 4s linear infinite -3368ms; }
.cell:nth-child(784) { animation: north-america 4s linear infinite -3220ms; }
.cell:nth-child(785) { animation: north-america 4s linear infinite -245ms; }
.cell:nth-child(786) { animation: north-america 4s linear infinite -286ms; }
.cell:nth-child(834) { animation: north-america 4s linear infinite -3951ms; }
.cell:nth-child(835) { animation: north-america 4s linear infinite -2151ms; }
.cell:nth-child(836) { animation: north-america 4s linear infinite -3237ms; }
.cell:nth-child(837) { animation: north-america 4s linear infinite -3880ms; }
.cell:nth-child(838) { animation: north-america 4s linear infinite -890ms; }
.cell:nth-child(839) { animation: north-america 4s linear infinite -525ms; }
.cell:nth-child(889) { animation: north-america 4s linear infinite -2811ms; }
.cell:nth-child(890) { animation: north-america 4s linear infinite -3163ms; }
.cell:nth-child(891) { animation: north-america 4s linear infinite -1585ms; }
.cell:nth-child(892) { animation: north-america 4s linear infinite -3860ms; }
.cell:nth-child(893) { animation: north-america 4s linear infinite -1025ms; }
.cell:nth-child(894) { animation: north-america 4s linear infinite -3037ms; }
.cell:nth-child(944) { animation: north-america 4s linear infinite -1474ms; }
.cell:nth-child(945) { animation: north-america 4s linear infinite -276ms; }
.cell:nth-child(946) { animation: north-america 4s linear infinite -2389ms; }
.cell:nth-child(947) { animation: north-america 4s linear infinite -1212ms; }
.cell:nth-child(948) { animation: north-america 4s linear infinite -2605ms; }
.cell:nth-child(949) { animation: north-america 4s linear infinite -2424ms; }
.cell:nth-child(1000) { animation: north-america 4s linear infinite -3450ms; }
.cell:nth-child(1001) { animation: north-america 4s linear infinite -3457ms; }
.cell:nth-child(1002) { animation: north-america 4s linear infinite -3616ms; }
.cell:nth-child(1005) { animation: north-america 4s linear infinite -2609ms; }
.cell:nth-child(1056) { animation: north-america 4s linear infinite -1779ms; }
.cell:nth-child(1057) { animation: north-america 4s linear infinite -271ms; }
.cell:nth-child(1112) { animation: north-america 4s linear infinite -301ms; }
.cell:nth-child(1113) { animation: north-america 4s linear infinite -757ms; }
.cell:nth-child(1114) { animation: north-america 4s linear infinite -629ms; }
.cell:nth-child(1169) { animation: north-america 4s linear infinite -3975ms; }
.cell:nth-child(1225) { animation: south-america 3s linear infinite -266ms; }
.cell:nth-child(1226) { animation: south-america 3s linear infinite -2093ms; }
.cell:nth-child(1227) { animation: south-america 3s linear infinite -2116ms; }
.cell:nth-child(1228) { animation: south-america 3s linear infinite -1796ms; }
.cell:nth-child(1229) { animation: south-america 3s linear infinite -1116ms; }
.cell:nth-child(1281) { animation: south-america 3s linear infinite -331ms; }
.cell:nth-child(1282) { animation: south-america 3s linear infinite -967ms; }
.cell:nth-child(1283) { animation: south-america 3s linear infinite -2111ms; }
.cell:nth-child(1284) { animation: south-america 3s linear infinite -2381ms; }
.cell:nth-child(1285) { animation: south-america 3s linear infinite -832ms; }
.cell:nth-child(1335) { animation: south-america 3s linear infinite -1986ms; }
.cell:nth-child(1336) { animation: south-america 3s linear infinite -796ms; }
.cell:nth-child(1337) { animation: south-america 3s linear infinite -2901ms; }
.cell:nth-child(1338) { animation: south-america 3s linear infinite -1847ms; }
.cell:nth-child(1339) { animation: south-america 3s linear infinite -461ms; }
.cell:nth-child(1340) { animation: south-america 3s linear infinite -1259ms; }
.cell:nth-child(1341) { animation: south-america 3s linear infinite -1146ms; }
.cell:nth-child(1342) { animation: south-america 3s linear infinite -2984ms; }
.cell:nth-child(1390) { animation: south-america 3s linear infinite -2193ms; }
.cell:nth-child(1391) { animation: south-america 3s linear infinite -1739ms; }
.cell:nth-child(1392) { animation: south-america 3s linear infinite -562ms; }
.cell:nth-child(1393) { animation: south-america 3s linear infinite -257ms; }
.cell:nth-child(1394) { animation: south-america 3s linear infinite -210ms; }
.cell:nth-child(1395) { animation: south-america 3s linear infinite -1425ms; }
.cell:nth-child(1396) { animation: south-america 3s linear infinite -1994ms; }
.cell:nth-child(1397) { animation: south-america 3s linear infinite -596ms; }
.cell:nth-child(1446) { animation: south-america 3s linear infinite -43ms; }
.cell:nth-child(1447) { animation: south-america 3s linear infinite -974ms; }
.cell:nth-child(1448) { animation: south-america 3s linear infinite -1147ms; }
.cell:nth-child(1449) { animation: south-america 3s linear infinite -1202ms; }
.cell:nth-child(1450) { animation: south-america 3s linear infinite -1713ms; }
.cell:nth-child(1451) { animation: south-america 3s linear infinite -879ms; }
.cell:nth-child(1502) { animation: south-america 3s linear infinite -1811ms; }
.cell:nth-child(1503) { animation: south-america 3s linear infinite -526ms; }
.cell:nth-child(1504) { animation: south-america 3s linear infinite -397ms; }
.cell:nth-child(1505) { animation: south-america 3s linear infinite -294ms; }
.cell:nth-child(1506) { animation: south-america 3s linear infinite -550ms; }
.cell:nth-child(1557) { animation: south-america 3s linear infinite -624ms; }
.cell:nth-child(1558) { animation: south-america 3s linear infinite -794ms; }
.cell:nth-child(1559) { animation: south-america 3s linear infinite -2564ms; }
.cell:nth-child(1560) { animation: south-america 3s linear infinite -76ms; }
.cell:nth-child(1612) { animation: south-america 3s linear infinite -2514ms; }
.cell:nth-child(1613) { animation: south-america 3s linear infinite -1433ms; }
.cell:nth-child(1614) { animation: south-america 3s linear infinite -1166ms; }
.cell:nth-child(1666) { animation: south-america 3s linear infinite -1549ms; }
.cell:nth-child(1667) { animation: south-america 3s linear infinite -1913ms; }
.cell:nth-child(1668) { animation: south-america 3s linear infinite -2774ms; }
.cell:nth-child(1721) { animation: south-america 3s linear infinite -724ms; }
.cell:nth-child(1722) { animation: south-america 3s linear infinite -1871ms; }
.cell:nth-child(1776) { animation: south-america 3s linear infinite -1057ms; }
.cell:nth-child(1777) { animation: south-america 3s linear infinite -447ms; }
.cell:nth-child(1831) { animation: south-america 3s linear infinite -2606ms; }
.cell:nth-child(1832) { animation: south-america 3s linear infinite -477ms; }
.cell:nth-child(1887) { animation: south-america 3s linear infinite -114ms; }
.cell:nth-child(361) { animation: europe 3s linear infinite -1519ms; }
.cell:nth-child(362) { animation: europe 3s linear infinite -1291ms; }
.cell:nth-child(415) { animation: europe 3s linear infinite -802ms; }
.cell:nth-child(416) { animation: europe 3s linear infinite -2782ms; }
.cell:nth-child(417) { animation: europe 3s linear infinite -1125ms; }
.cell:nth-child(469) { animation: europe 3s linear infinite -1244ms; }
.cell:nth-child(470) { animation: europe 3s linear infinite -593ms; }
.cell:nth-child(471) { animation: europe 3s linear infinite -2169ms; }
.cell:nth-child(472) { animation: europe 3s linear infinite -1120ms; }
.cell:nth-child(523) { animation: europe 3s linear infinite -1050ms; }
.cell:nth-child(524) { animation: europe 3s linear infinite -2931ms; }
.cell:nth-child(525) { animation: europe 3s linear infinite -483ms; }
.cell:nth-child(527) { animation: europe 3s linear infinite -1705ms; }
.cell:nth-child(582) { animation: europe 3s linear infinite -271ms; }
.cell:nth-child(580) { animation: europe 3s linear infinite -2736ms; }
.cell:nth-child(579) { animation: europe 3s linear infinite -2725ms; }
.cell:nth-child(578) { animation: europe 3s linear infinite -1963ms; }
.cell:nth-child(632) { animation: europe 3s linear infinite -1113ms; }
.cell:nth-child(634) { animation: europe 3s linear infinite -2369ms; }
.cell:nth-child(636) { animation: europe 3s linear infinite -1336ms; }
.cell:nth-child(631) { animation: europe 3s linear infinite -2460ms; }
.cell:nth-child(311) { animation: europe 3s linear infinite -2921ms; }
.cell:nth-child(312) { animation: europe 3s linear infinite -624ms; }
.cell:nth-child(251) { animation: europe 3s linear infinite -2784ms; }
.cell:nth-child(519) { animation: europe 3s linear infinite -658ms; }
.cell:nth-child(520) { animation: europe 3s linear infinite -644ms; }
.cell:nth-child(686) { animation: europe 3s linear infinite -1081ms; }
.cell:nth-child(687) { animation: europe 3s linear infinite -92ms; }
.cell:nth-child(689) { animation: europe 3s linear infinite -2374ms; }
.cell:nth-child(688) { animation: europe 3s linear infinite -2285ms; }
.cell:nth-child(690) { animation: europe 3s linear infinite -1536ms; }
.cell:nth-child(691) { animation: europe 3s linear infinite -1394ms; }
.cell:nth-child(692) { animation: europe 3s linear infinite -242ms; }
.cell:nth-child(637) { animation: europe 3s linear infinite -2591ms; }
.cell:nth-child(638) { animation: europe 3s linear infinite -1722ms; }
.cell:nth-child(583) { animation: europe 3s linear infinite -348ms; }
.cell:nth-child(528) { animation: europe 3s linear infinite -1835ms; }
.cell:nth-child(473) { animation: europe 3s linear infinite -1455ms; }
.cell:nth-child(418) { animation: europe 3s linear infinite -1602ms; }
.cell:nth-child(474) { animation: europe 3s linear infinite -731ms; }
.cell:nth-child(475) { animation: europe 3s linear infinite -1843ms; }
.cell:nth-child(365) { animation: europe 3s linear infinite -1309ms; }
.cell:nth-child(421) { animation: europe 3s linear infinite -1751ms; }
.cell:nth-child(476) { animation: europe 3s linear infinite -1335ms; }
.cell:nth-child(477) { animation: europe 3s linear infinite -1385ms; }
.cell:nth-child(531) { animation: europe 3s linear infinite -846ms; }
.cell:nth-child(530) { animation: europe 3s linear infinite -2828ms; }
.cell:nth-child(529) { animation: europe 3s linear infinite -963ms; }
.cell:nth-child(584) { animation: europe 3s linear infinite -1791ms; }
.cell:nth-child(585) { animation: europe 3s linear infinite -192ms; }
.cell:nth-child(586) { animation: europe 3s linear infinite -2656ms; }
.cell:nth-child(639) { animation: europe 3s linear infinite -26ms; }
.cell:nth-child(640) { animation: europe 3s linear infinite -1820ms; }
.cell:nth-child(641) { animation: europe 3s linear infinite -1483ms; }
.cell:nth-child(693) { animation: europe 3s linear infinite -2494ms; }
.cell:nth-child(694) { animation: europe 3s linear infinite -2514ms; }
.cell:nth-child(695) { animation: europe 3s linear infinite -1981ms; }
.cell:nth-child(696) { animation: europe 3s linear infinite -1442ms; }
.cell:nth-child(795) { animation: europe 3s linear infinite -762ms; }
.cell:nth-child(796) { animation: europe 3s linear infinite -1216ms; }
.cell:nth-child(850) { animation: europe 3s linear infinite -1257ms; }
.cell:nth-child(851) { animation: europe 3s linear infinite -2954ms; }
.cell:nth-child(797) { animation: europe 3s linear infinite -1012ms; }
.cell:nth-child(742) { animation: europe 3s linear infinite -1789ms; }
.cell:nth-child(743) { animation: europe 3s linear infinite -838ms; }
.cell:nth-child(744) { animation: europe 3s linear infinite -2209ms; }
.cell:nth-child(745) { animation: europe 3s linear infinite -1076ms; }
.cell:nth-child(746) { animation: europe 3s linear infinite -1592ms; }
.cell:nth-child(747) { animation: europe 3s linear infinite -2844ms; }
.cell:nth-child(748) { animation: europe 3s linear infinite -2337ms; }
.cell:nth-child(749) { animation: europe 3s linear infinite -2713ms; }
.cell:nth-child(750) { animation: europe 3s linear infinite -932ms; }
.cell:nth-child(751) { animation: europe 3s linear infinite -2637ms; }
.cell:nth-child(805) { animation: europe 3s linear infinite -1155ms; }
.cell:nth-child(804) { animation: europe 3s linear infinite -385ms; }
.cell:nth-child(803) { animation: europe 3s linear infinite -2178ms; }
.cell:nth-child(802) { animation: europe 3s linear infinite -2394ms; }
.cell:nth-child(801) { animation: europe 3s linear infinite -662ms; }
.cell:nth-child(799) { animation: europe 3s linear infinite -2177ms; }
.cell:nth-child(798) { animation: europe 3s linear infinite -1253ms; }
.cell:nth-child(800) { animation: europe 3s linear infinite -2689ms; }
.cell:nth-child(854) { animation: europe 3s linear infinite -1381ms; }
.cell:nth-child(856) { animation: europe 3s linear infinite -2056ms; }
.cell:nth-child(857) { animation: europe 3s linear infinite -2331ms; }
.cell:nth-child(911) { animation: europe 3s linear infinite -2521ms; }
.cell:nth-child(961) { animation: africa 4s linear infinite -1218ms; }
.cell:nth-child(962) { animation: africa 4s linear infinite -3068ms; }
.cell:nth-child(963) { animation: africa 4s linear infinite -1149ms; }
.cell:nth-child(965) { animation: africa 4s linear infinite -3289ms; }
.cell:nth-child(1020) { animation: africa 4s linear infinite -1384ms; }
.cell:nth-child(1021) { animation: africa 4s linear infinite -1435ms; }
.cell:nth-child(1019) { animation: africa 4s linear infinite -2021ms; }
.cell:nth-child(1018) { animation: africa 4s linear infinite -1897ms; }
.cell:nth-child(1017) { animation: africa 4s linear infinite -1303ms; }
.cell:nth-child(1016) { animation: africa 4s linear infinite -632ms; }
.cell:nth-child(1015) { animation: africa 4s linear infinite -1508ms; }
.cell:nth-child(1069) { animation: africa 4s linear infinite -744ms; }
.cell:nth-child(1070) { animation: africa 4s linear infinite -3950ms; }
.cell:nth-child(1071) { animation: africa 4s linear infinite -1238ms; }
.cell:nth-child(1072) { animation: africa 4s linear infinite -2368ms; }
.cell:nth-child(1073) { animation: africa 4s linear infinite -2477ms; }
.cell:nth-child(1074) { animation: africa 4s linear infinite -1779ms; }
.cell:nth-child(1075) { animation: africa 4s linear infinite -3257ms; }
.cell:nth-child(1076) { animation: africa 4s linear infinite -3335ms; }
.cell:nth-child(1077) { animation: africa 4s linear infinite -2046ms; }
.cell:nth-child(1124) { animation: africa 4s linear infinite -1691ms; }
.cell:nth-child(1125) { animation: africa 4s linear infinite -1338ms; }
.cell:nth-child(1126) { animation: africa 4s linear infinite -1858ms; }
.cell:nth-child(1127) { animation: africa 4s linear infinite -912ms; }
.cell:nth-child(1128) { animation: africa 4s linear infinite -1381ms; }
.cell:nth-child(1129) { animation: africa 4s linear infinite -3630ms; }
.cell:nth-child(1130) { animation: africa 4s linear infinite -3210ms; }
.cell:nth-child(1131) { animation: africa 4s linear infinite -1285ms; }
.cell:nth-child(1132) { animation: africa 4s linear infinite -296ms; }
.cell:nth-child(1133) { animation: africa 4s linear infinite -3117ms; }
.cell:nth-child(1179) { animation: africa 4s linear infinite -3056ms; }
.cell:nth-child(1180) { animation: africa 4s linear infinite -2029ms; }
.cell:nth-child(1181) { animation: africa 4s linear infinite -443ms; }
.cell:nth-child(1182) { animation: africa 4s linear infinite -760ms; }
.cell:nth-child(1183) { animation: africa 4s linear infinite -583ms; }
.cell:nth-child(1184) { animation: africa 4s linear infinite -827ms; }
.cell:nth-child(1185) { animation: africa 4s linear infinite -2883ms; }
.cell:nth-child(1186) { animation: africa 4s linear infinite -152ms; }
.cell:nth-child(1187) { animation: africa 4s linear infinite -2520ms; }
.cell:nth-child(1188) { animation: africa 4s linear infinite -3150ms; }
.cell:nth-child(1189) { animation: africa 4s linear infinite -3574ms; }
.cell:nth-child(1235) { animation: africa 4s linear infinite -2968ms; }
.cell:nth-child(1236) { animation: africa 4s linear infinite -3009ms; }
.cell:nth-child(1237) { animation: africa 4s linear infinite -1623ms; }
.cell:nth-child(1238) { animation: africa 4s linear infinite -2917ms; }
.cell:nth-child(1239) { animation: africa 4s linear infinite -880ms; }
.cell:nth-child(1240) { animation: africa 4s linear infinite -2134ms; }
.cell:nth-child(1241) { animation: africa 4s linear infinite -2019ms; }
.cell:nth-child(1242) { animation: africa 4s linear infinite -2423ms; }
.cell:nth-child(1243) { animation: africa 4s linear infinite -1502ms; }
.cell:nth-child(1244) { animation: africa 4s linear infinite -2020ms; }
.cell:nth-child(1293) { animation: africa 4s linear infinite -2959ms; }
.cell:nth-child(1294) { animation: africa 4s linear infinite -3919ms; }
.cell:nth-child(1295) { animation: africa 4s linear infinite -2088ms; }
.cell:nth-child(1296) { animation: africa 4s linear infinite -3799ms; }
.cell:nth-child(1297) { animation: africa 4s linear infinite -1492ms; }
.cell:nth-child(1298) { animation: africa 4s linear infinite -591ms; }
.cell:nth-child(1348) { animation: africa 4s linear infinite -176ms; }
.cell:nth-child(1349) { animation: africa 4s linear infinite -2318ms; }
.cell:nth-child(1350) { animation: africa 4s linear infinite -2546ms; }
.cell:nth-child(1351) { animation: africa 4s linear infinite -2695ms; }
.cell:nth-child(1352) { animation: africa 4s linear infinite -285ms; }
.cell:nth-child(1404) { animation: africa 4s linear infinite -2986ms; }
.cell:nth-child(1405) { animation: africa 4s linear infinite -1509ms; }
.cell:nth-child(1406) { animation: africa 4s linear infinite -3364ms; }
.cell:nth-child(1407) { animation: africa 4s linear infinite -2635ms; }
.cell:nth-child(1459) { animation: africa 4s linear infinite -1097ms; }
.cell:nth-child(1460) { animation: africa 4s linear infinite -845ms; }
.cell:nth-child(1461) { animation: africa 4s linear infinite -517ms; }
.cell:nth-child(1462) { animation: africa 4s linear infinite -1624ms; }
.cell:nth-child(1514) { animation: africa 4s linear infinite -3343ms; }
.cell:nth-child(1515) { animation: africa 4s linear infinite -2738ms; }
.cell:nth-child(1516) { animation: africa 4s linear infinite -354ms; }
.cell:nth-child(1518) { animation: africa 4s linear infinite -1759ms; }
.cell:nth-child(1573) { animation: africa 4s linear infinite -1999ms; }
.cell:nth-child(1569) { animation: africa 4s linear infinite -33ms; }
.cell:nth-child(1570) { animation: africa 4s linear infinite -3136ms; }
.cell:nth-child(1571) { animation: africa 4s linear infinite -1667ms; }
.cell:nth-child(1624) { animation: africa 4s linear infinite -1803ms; }
.cell:nth-child(1625) { animation: africa 4s linear infinite -2580ms; }
.cell:nth-child(154) { animation: asia 5s linear infinite -3393ms; }
.cell:nth-child(208) { animation: asia 5s linear infinite -1446ms; }
.cell:nth-child(209) { animation: asia 5s linear infinite -124ms; }
.cell:nth-child(210) { animation: asia 5s linear infinite -1272ms; }
.cell:nth-child(262) { animation: asia 5s linear infinite -4718ms; }
.cell:nth-child(263) { animation: asia 5s linear infinite -1376ms; }
.cell:nth-child(264) { animation: asia 5s linear infinite -744ms; }
.cell:nth-child(265) { animation: asia 5s linear infinite -1535ms; }
.cell:nth-child(314) { animation: asia 5s linear infinite -2339ms; }
.cell:nth-child(315) { animation: asia 5s linear infinite -3387ms; }
.cell:nth-child(316) { animation: asia 5s linear infinite -2813ms; }
.cell:nth-child(317) { animation: asia 5s linear infinite -4510ms; }
.cell:nth-child(318) { animation: asia 5s linear infinite -547ms; }
.cell:nth-child(319) { animation: asia 5s linear infinite -4928ms; }
.cell:nth-child(320) { animation: asia 5s linear infinite -2595ms; }
.cell:nth-child(321) { animation: asia 5s linear infinite -3311ms; }
.cell:nth-child(322) { animation: asia 5s linear infinite -1613ms; }
.cell:nth-child(323) { animation: asia 5s linear infinite -866ms; }
.cell:nth-child(325) { animation: asia 5s linear infinite -1719ms; }
.cell:nth-child(326) { animation: asia 5s linear infinite -2374ms; }
.cell:nth-child(369) { animation: asia 5s linear infinite -1969ms; }
.cell:nth-child(370) { animation: asia 5s linear infinite -3957ms; }
.cell:nth-child(371) { animation: asia 5s linear infinite -1792ms; }
.cell:nth-child(372) { animation: asia 5s linear infinite -2039ms; }
.cell:nth-child(373) { animation: asia 5s linear infinite -2970ms; }
.cell:nth-child(374) { animation: asia 5s linear infinite -2230ms; }
.cell:nth-child(375) { animation: asia 5s linear infinite -188ms; }
.cell:nth-child(376) { animation: asia 5s linear infinite -2665ms; }
.cell:nth-child(377) { animation: asia 5s linear infinite -661ms; }
.cell:nth-child(378) { animation: asia 5s linear infinite -108ms; }
.cell:nth-child(379) { animation: asia 5s linear infinite -4249ms; }
.cell:nth-child(380) { animation: asia 5s linear infinite -4539ms; }
.cell:nth-child(381) { animation: asia 5s linear infinite -570ms; }
.cell:nth-child(382) { animation: asia 5s linear infinite -1480ms; }
.cell:nth-child(423) { animation: asia 5s linear infinite -4385ms; }
.cell:nth-child(424) { animation: asia 5s linear infinite -612ms; }
.cell:nth-child(425) { animation: asia 5s linear infinite -2315ms; }
.cell:nth-child(426) { animation: asia 5s linear infinite -4358ms; }
.cell:nth-child(427) { animation: asia 5s linear infinite -4651ms; }
.cell:nth-child(428) { animation: asia 5s linear infinite -4870ms; }
.cell:nth-child(429) { animation: asia 5s linear infinite -2677ms; }
.cell:nth-child(430) { animation: asia 5s linear infinite -443ms; }
.cell:nth-child(431) { animation: asia 5s linear infinite -2089ms; }
.cell:nth-child(432) { animation: asia 5s linear infinite -290ms; }
.cell:nth-child(433) { animation: asia 5s linear infinite -347ms; }
.cell:nth-child(434) { animation: asia 5s linear infinite -3546ms; }
.cell:nth-child(435) { animation: asia 5s linear infinite -581ms; }
.cell:nth-child(436) { animation: asia 5s linear infinite -2089ms; }
.cell:nth-child(437) { animation: asia 5s linear infinite -2304ms; }
.cell:nth-child(438) { animation: asia 5s linear infinite -674ms; }
.cell:nth-child(439) { animation: asia 5s linear infinite -4585ms; }
.cell:nth-child(440) { animation: asia 5s linear infinite -2872ms; }
.cell:nth-child(478) { animation: asia 5s linear infinite -3980ms; }
.cell:nth-child(479) { animation: asia 5s linear infinite -930ms; }
.cell:nth-child(480) { animation: asia 5s linear infinite -708ms; }
.cell:nth-child(481) { animation: asia 5s linear infinite -1734ms; }
.cell:nth-child(482) { animation: asia 5s linear infinite -2823ms; }
.cell:nth-child(483) { animation: asia 5s linear infinite -3768ms; }
.cell:nth-child(484) { animation: asia 5s linear infinite -2435ms; }
.cell:nth-child(485) { animation: asia 5s linear infinite -3021ms; }
.cell:nth-child(486) { animation: asia 5s linear infinite -3514ms; }
.cell:nth-child(487) { animation: asia 5s linear infinite -2882ms; }
.cell:nth-child(488) { animation: asia 5s linear infinite -1873ms; }
.cell:nth-child(489) { animation: asia 5s linear infinite -595ms; }
.cell:nth-child(490) { animation: asia 5s linear infinite -2042ms; }
.cell:nth-child(491) { animation: asia 5s linear infinite -4941ms; }
.cell:nth-child(492) { animation: asia 5s linear infinite -274ms; }
.cell:nth-child(493) { animation: asia 5s linear infinite -1254ms; }
.cell:nth-child(494) { animation: asia 5s linear infinite -2972ms; }
.cell:nth-child(495) { animation: asia 5s linear infinite -1568ms; }
.cell:nth-child(532) { animation: asia 5s linear infinite -3054ms; }
.cell:nth-child(533) { animation: asia 5s linear infinite -4752ms; }
.cell:nth-child(534) { animation: asia 5s linear infinite -1897ms; }
.cell:nth-child(535) { animation: asia 5s linear infinite -2817ms; }
.cell:nth-child(536) { animation: asia 5s linear infinite -1005ms; }
.cell:nth-child(537) { animation: asia 5s linear infinite -441ms; }
.cell:nth-child(538) { animation: asia 5s linear infinite -2028ms; }
.cell:nth-child(539) { animation: asia 5s linear infinite -3254ms; }
.cell:nth-child(540) { animation: asia 5s linear infinite -4039ms; }
.cell:nth-child(541) { animation: asia 5s linear infinite -758ms; }
.cell:nth-child(542) { animation: asia 5s linear infinite -1595ms; }
.cell:nth-child(543) { animation: asia 5s linear infinite -2624ms; }
.cell:nth-child(544) { animation: asia 5s linear infinite -4328ms; }
.cell:nth-child(545) { animation: asia 5s linear infinite -4742ms; }
.cell:nth-child(546) { animation: asia 5s linear infinite -2761ms; }
.cell:nth-child(547) { animation: asia 5s linear infinite -658ms; }
.cell:nth-child(548) { animation: asia 5s linear infinite -1542ms; }
.cell:nth-child(549) { animation: asia 5s linear infinite -2827ms; }
.cell:nth-child(550) { animation: asia 5s linear infinite -3296ms; }
.cell:nth-child(587) { animation: asia 5s linear infinite -2475ms; }
.cell:nth-child(588) { animation: asia 5s linear infinite -3528ms; }
.cell:nth-child(589) { animation: asia 5s linear infinite -319ms; }
.cell:nth-child(590) { animation: asia 5s linear infinite -1770ms; }
.cell:nth-child(591) { animation: asia 5s linear infinite -4361ms; }
.cell:nth-child(592) { animation: asia 5s linear infinite -752ms; }
.cell:nth-child(593) { animation: asia 5s linear infinite -4077ms; }
.cell:nth-child(594) { animation: asia 5s linear infinite -4864ms; }
.cell:nth-child(595) { animation: asia 5s linear infinite -3954ms; }
.cell:nth-child(596) { animation: asia 5s linear infinite -3554ms; }
.cell:nth-child(597) { animation: asia 5s linear infinite -350ms; }
.cell:nth-child(598) { animation: asia 5s linear infinite -1624ms; }
.cell:nth-child(599) { animation: asia 5s linear infinite -1912ms; }
.cell:nth-child(600) { animation: asia 5s linear infinite -321ms; }
.cell:nth-child(601) { animation: asia 5s linear infinite -4859ms; }
.cell:nth-child(603) { animation: asia 5s linear infinite -1646ms; }
.cell:nth-child(642) { animation: asia 5s linear infinite -3629ms; }
.cell:nth-child(643) { animation: asia 5s linear infinite -839ms; }
.cell:nth-child(644) { animation: asia 5s linear infinite -4639ms; }
.cell:nth-child(645) { animation: asia 5s linear infinite -1081ms; }
.cell:nth-child(646) { animation: asia 5s linear infinite -3720ms; }
.cell:nth-child(647) { animation: asia 5s linear infinite -2748ms; }
.cell:nth-child(648) { animation: asia 5s linear infinite -1732ms; }
.cell:nth-child(649) { animation: asia 5s linear infinite -194ms; }
.cell:nth-child(650) { animation: asia 5s linear infinite -913ms; }
.cell:nth-child(651) { animation: asia 5s linear infinite -880ms; }
.cell:nth-child(652) { animation: asia 5s linear infinite -2592ms; }
.cell:nth-child(653) { animation: asia 5s linear infinite -46ms; }
.cell:nth-child(654) { animation: asia 5s linear infinite -4590ms; }
.cell:nth-child(657) { animation: asia 5s linear infinite -3101ms; }
.cell:nth-child(658) { animation: asia 5s linear infinite -1413ms; }
.cell:nth-child(697) { animation: asia 5s linear infinite -3537ms; }
.cell:nth-child(698) { animation: asia 5s linear infinite -1879ms; }
.cell:nth-child(699) { animation: asia 5s linear infinite -4489ms; }
.cell:nth-child(700) { animation: asia 5s linear infinite -1951ms; }
.cell:nth-child(701) { animation: asia 5s linear infinite -187ms; }
.cell:nth-child(702) { animation: asia 5s linear infinite -1129ms; }
.cell:nth-child(703) { animation: asia 5s linear infinite -1297ms; }
.cell:nth-child(704) { animation: asia 5s linear infinite -1258ms; }
.cell:nth-child(705) { animation: asia 5s linear infinite -2148ms; }
.cell:nth-child(706) { animation: asia 5s linear infinite -3651ms; }
.cell:nth-child(707) { animation: asia 5s linear infinite -907ms; }
.cell:nth-child(708) { animation: asia 5s linear infinite -635ms; }
.cell:nth-child(709) { animation: asia 5s linear infinite -1459ms; }
.cell:nth-child(712) { animation: asia 5s linear infinite -3540ms; }
.cell:nth-child(752) { animation: asia 5s linear infinite -1517ms; }
.cell:nth-child(753) { animation: asia 5s linear infinite -417ms; }
.cell:nth-child(754) { animation: asia 5s linear infinite -3500ms; }
.cell:nth-child(755) { animation: asia 5s linear infinite -921ms; }
.cell:nth-child(756) { animation: asia 5s linear infinite -3199ms; }
.cell:nth-child(757) { animation: asia 5s linear infinite -935ms; }
.cell:nth-child(758) { animation: asia 5s linear infinite -2886ms; }
.cell:nth-child(759) { animation: asia 5s linear infinite -1416ms; }
.cell:nth-child(760) { animation: asia 5s linear infinite -3649ms; }
.cell:nth-child(761) { animation: asia 5s linear infinite -4183ms; }
.cell:nth-child(762) { animation: asia 5s linear infinite -1409ms; }
.cell:nth-child(763) { animation: asia 5s linear infinite -4683ms; }
.cell:nth-child(764) { animation: asia 5s linear infinite -2948ms; }
.cell:nth-child(807) { animation: asia 5s linear infinite -3805ms; }
.cell:nth-child(808) { animation: asia 5s linear infinite -2018ms; }
.cell:nth-child(809) { animation: asia 5s linear infinite -911ms; }
.cell:nth-child(810) { animation: asia 5s linear infinite -1599ms; }
.cell:nth-child(811) { animation: asia 5s linear infinite -3777ms; }
.cell:nth-child(812) { animation: asia 5s linear infinite -2544ms; }
.cell:nth-child(813) { animation: asia 5s linear infinite -3117ms; }
.cell:nth-child(814) { animation: asia 5s linear infinite -4506ms; }
.cell:nth-child(815) { animation: asia 5s linear infinite -3466ms; }
.cell:nth-child(816) { animation: asia 5s linear infinite -2804ms; }
.cell:nth-child(817) { animation: asia 5s linear infinite -4998ms; }
.cell:nth-child(818) { animation: asia 5s linear infinite -4081ms; }
.cell:nth-child(819) { animation: asia 5s linear infinite -4436ms; }
.cell:nth-child(821) { animation: asia 5s linear infinite -461ms; }
.cell:nth-child(859) { animation: asia 5s linear infinite -4230ms; }
.cell:nth-child(860) { animation: asia 5s linear infinite -588ms; }
.cell:nth-child(861) { animation: asia 5s linear infinite -4143ms; }
.cell:nth-child(862) { animation: asia 5s linear infinite -4871ms; }
.cell:nth-child(863) { animation: asia 5s linear infinite -2816ms; }
.cell:nth-child(864) { animation: asia 5s linear infinite -373ms; }
.cell:nth-child(865) { animation: asia 5s linear infinite -733ms; }
.cell:nth-child(866) { animation: asia 5s linear infinite -3352ms; }
.cell:nth-child(867) { animation: asia 5s linear infinite -3983ms; }
.cell:nth-child(868) { animation: asia 5s linear infinite -2237ms; }
.cell:nth-child(869) { animation: asia 5s linear infinite -3891ms; }
.cell:nth-child(870) { animation: asia 5s linear infinite -1880ms; }
.cell:nth-child(871) { animation: asia 5s linear infinite -1316ms; }
.cell:nth-child(872) { animation: asia 5s linear infinite -111ms; }
.cell:nth-child(873) { animation: asia 5s linear infinite -4642ms; }
.cell:nth-child(876) { animation: asia 5s linear infinite -3907ms; }
.cell:nth-child(913) { animation: asia 5s linear infinite -845ms; }
.cell:nth-child(914) { animation: asia 5s linear infinite -3137ms; }
.cell:nth-child(916) { animation: asia 5s linear infinite -4764ms; }
.cell:nth-child(917) { animation: asia 5s linear infinite -3698ms; }
.cell:nth-child(918) { animation: asia 5s linear infinite -27ms; }
.cell:nth-child(919) { animation: asia 5s linear infinite -3630ms; }
.cell:nth-child(920) { animation: asia 5s linear infinite -3137ms; }
.cell:nth-child(921) { animation: asia 5s linear infinite -1041ms; }
.cell:nth-child(922) { animation: asia 5s linear infinite -945ms; }
.cell:nth-child(923) { animation: asia 5s linear infinite -3553ms; }
.cell:nth-child(924) { animation: asia 5s linear infinite -127ms; }
.cell:nth-child(925) { animation: asia 5s linear infinite -845ms; }
.cell:nth-child(926) { animation: asia 5s linear infinite -674ms; }
.cell:nth-child(928) { animation: asia 5s linear infinite -1466ms; }
.cell:nth-child(930) { animation: asia 5s linear infinite -4365ms; }
.cell:nth-child(967) { animation: asia 5s linear infinite -578ms; }
.cell:nth-child(968) { animation: asia 5s linear infinite -3055ms; }
.cell:nth-child(969) { animation: asia 5s linear infinite -3201ms; }
.cell:nth-child(970) { animation: asia 5s linear infinite -992ms; }
.cell:nth-child(972) { animation: asia 5s linear infinite -2403ms; }
.cell:nth-child(973) { animation: asia 5s linear infinite -2161ms; }
.cell:nth-child(974) { animation: asia 5s linear infinite -4521ms; }
.cell:nth-child(975) { animation: asia 5s linear infinite -3785ms; }
.cell:nth-child(976) { animation: asia 5s linear infinite -3904ms; }
.cell:nth-child(977) { animation: asia 5s linear infinite -2541ms; }
.cell:nth-child(978) { animation: asia 5s linear infinite -4309ms; }
.cell:nth-child(979) { animation: asia 5s linear infinite -966ms; }
.cell:nth-child(980) { animation: asia 5s linear infinite -4877ms; }
.cell:nth-child(981) { animation: asia 5s linear infinite -3498ms; }
.cell:nth-child(982) { animation: asia 5s linear infinite -1161ms; }
.cell:nth-child(1022) { animation: asia 5s linear infinite -1645ms; }
.cell:nth-child(1023) { animation: asia 5s linear infinite -2948ms; }
.cell:nth-child(1024) { animation: asia 5s linear infinite -3086ms; }
.cell:nth-child(1025) { animation: asia 5s linear infinite -1067ms; }
.cell:nth-child(1026) { animation: asia 5s linear infinite -1833ms; }
.cell:nth-child(1027) { animation: asia 5s linear infinite -3569ms; }
.cell:nth-child(1029) { animation: asia 5s linear infinite -3179ms; }
.cell:nth-child(1030) { animation: asia 5s linear infinite -14ms; }
.cell:nth-child(1031) { animation: asia 5s linear infinite -4626ms; }
.cell:nth-child(1034) { animation: asia 5s linear infinite -865ms; }
.cell:nth-child(1035) { animation: asia 5s linear infinite -3527ms; }
.cell:nth-child(1036) { animation: asia 5s linear infinite -2906ms; }
.cell:nth-child(1037) { animation: asia 5s linear infinite -595ms; }
.cell:nth-child(1079) { animation: asia 5s linear infinite -123ms; }
.cell:nth-child(1080) { animation: asia 5s linear infinite -8ms; }
.cell:nth-child(1081) { animation: asia 5s linear infinite -277ms; }
.cell:nth-child(1085) { animation: asia 5s linear infinite -236ms; }
.cell:nth-child(1089) { animation: asia 5s linear infinite -3031ms; }
.cell:nth-child(1090) { animation: asia 5s linear infinite -3496ms; }
.cell:nth-child(1135) { animation: asia 5s linear infinite -1165ms; }
.cell:nth-child(1144) { animation: asia 5s linear infinite -2837ms; }
.cell:nth-child(1145) { animation: asia 5s linear infinite -1088ms; }
.cell:nth-child(1200) { animation: asia 5s linear infinite -2465ms; }
.cell:nth-child(1202) { animation: asia 5s linear infinite -1247ms; }
.cell:nth-child(1203) { animation: asia 5s linear infinite -103ms; }
.cell:nth-child(1255) { animation: asia 5s linear infinite -1747ms; }
.cell:nth-child(1256) { animation: asia 5s linear infinite -2401ms; }
.cell:nth-child(1257) { animation: asia 5s linear infinite -4894ms; }
.cell:nth-child(1311) { animation: asia 5s linear infinite -4585ms; }
.cell:nth-child(1206) { animation: australia 2s linear infinite -790ms; }
.cell:nth-child(1262) { animation: australia 2s linear infinite -958ms; }
.cell:nth-child(1263) { animation: australia 2s linear infinite -924ms; }
.cell:nth-child(1317) { animation: australia 2s linear infinite -1524ms; }
.cell:nth-child(1369) { animation: australia 2s linear infinite -1363ms; }
.cell:nth-child(1370) { animation: australia 2s linear infinite -1958ms; }
.cell:nth-child(1372) { animation: australia 2s linear infinite -1639ms; }
.cell:nth-child(1422) { animation: australia 2s linear infinite -59ms; }
.cell:nth-child(1423) { animation: australia 2s linear infinite -698ms; }
.cell:nth-child(1424) { animation: australia 2s linear infinite -978ms; }
.cell:nth-child(1425) { animation: australia 2s linear infinite -407ms; }
.cell:nth-child(1426) { animation: australia 2s linear infinite -608ms; }
.cell:nth-child(1427) { animation: australia 2s linear infinite -1030ms; }
.cell:nth-child(1428) { animation: australia 2s linear infinite -748ms; }
.cell:nth-child(1476) { animation: australia 2s linear infinite -1785ms; }
.cell:nth-child(1477) { animation: australia 2s linear infinite -529ms; }
.cell:nth-child(1478) { animation: australia 2s linear infinite -1216ms; }
.cell:nth-child(1479) { animation: australia 2s linear infinite -1197ms; }
.cell:nth-child(1480) { animation: australia 2s linear infinite -627ms; }
.cell:nth-child(1481) { animation: australia 2s linear infinite -1216ms; }
.cell:nth-child(1482) { animation: australia 2s linear infinite -512ms; }
.cell:nth-child(1483) { animation: australia 2s linear infinite -376ms; }
.cell:nth-child(1531) { animation: australia 2s linear infinite -1954ms; }
.cell:nth-child(1532) { animation: australia 2s linear infinite -680ms; }
.cell:nth-child(1533) { animation: australia 2s linear infinite -1483ms; }
.cell:nth-child(1534) { animation: australia 2s linear infinite -668ms; }
.cell:nth-child(1535) { animation: australia 2s linear infinite -769ms; }
.cell:nth-child(1536) { animation: australia 2s linear infinite -1217ms; }
.cell:nth-child(1537) { animation: australia 2s linear infinite -150ms; }
.cell:nth-child(1538) { animation: australia 2s linear infinite -1365ms; }
.cell:nth-child(1586) { animation: australia 2s linear infinite -1828ms; }
.cell:nth-child(1587) { animation: australia 2s linear infinite -782ms; }
.cell:nth-child(1590) { animation: australia 2s linear infinite -1484ms; }
.cell:nth-child(1591) { animation: australia 2s linear infinite -1678ms; }
.cell:nth-child(1592) { animation: australia 2s linear infinite -1363ms; }
.cell:nth-child(1645) { animation: australia 2s linear infinite -1803ms; }
.cell:nth-child(1646) { animation: australia 2s linear infinite -1113ms; }
.cell:nth-child(1650) { animation: australia 2s linear infinite -856ms; }
.cell:nth-child(1705) { animation: australia 2s linear infinite -852ms; }

@keyframes north-america {
  0% { background-color: #11f801; }
  100% { background-color: #222; }
}
@keyframes south-america {
  0% { background-color: cyan; }
  100% { background-color: #222; }
}
@keyframes africa {
  0% { background-color: #eaf803; }
  100% { background-color: #222; }
}
@keyframes europe {
  0% { background-color: #f80001; }
  100% { background-color: #222; }
}
@keyframes asia {
  0% { background-color: orange; }
  100% { background-color: #222; }
}
@keyframes australia {
  0% { background-color: #9503c4; }
  100% { background-color: #222; }
}
