/* GENERATO da tools/gen-journey.py: non modificare a mano. */
@keyframes tok-d {
  0.000% { transform: translate(90.0px, 300.0px); }
  4.000% { transform: translate(90.0px, 300.0px); }
  4.867% { transform: translate(92.5px, 300.0px); }
  5.733% { transform: translate(100.6px, 300.0px); }
  6.600% { transform: translate(115.4px, 300.0px); }
  7.467% { transform: translate(137.3px, 300.0px); }
  8.333% { transform: translate(164.4px, 300.0px); }
  9.200% { transform: translate(193.3px, 300.0px); }
  10.067% { transform: translate(220.2px, 300.0px); }
  10.933% { transform: translate(241.5px, 300.0px); }
  11.800% { transform: translate(255.2px, 300.0px); }
  12.667% { transform: translate(260.0px, 300.0px); }
  20.667% { transform: translate(260.0px, 300.0px); }
  21.533% { transform: translate(264.8px, 300.0px); }
  22.400% { transform: translate(277.7px, 300.0px); }
  23.267% { transform: translate(296.7px, 300.0px); }
  24.133% { transform: translate(319.8px, 300.0px); }
  25.000% { transform: translate(345.0px, 300.0px); }
  25.867% { transform: translate(370.2px, 300.0px); }
  26.733% { transform: translate(393.3px, 300.0px); }
  27.600% { transform: translate(412.3px, 300.0px); }
  28.467% { transform: translate(425.2px, 300.0px); }
  29.333% { transform: translate(430.0px, 300.0px); }
  37.333% { transform: translate(430.0px, 300.0px); }
  38.200% { transform: translate(434.8px, 300.0px); }
  39.067% { transform: translate(447.7px, 300.0px); }
  39.933% { transform: translate(466.7px, 300.0px); }
  40.800% { transform: translate(489.8px, 300.0px); }
  41.667% { transform: translate(515.0px, 300.0px); }
  42.533% { transform: translate(540.2px, 300.0px); }
  43.400% { transform: translate(563.3px, 300.0px); }
  44.267% { transform: translate(582.3px, 300.0px); }
  45.133% { transform: translate(595.2px, 300.0px); }
  46.000% { transform: translate(600.0px, 300.0px); }
  54.000% { transform: translate(600.0px, 300.0px); }
  54.867% { transform: translate(604.8px, 300.0px); }
  55.733% { transform: translate(617.7px, 300.0px); }
  56.600% { transform: translate(636.7px, 300.0px); }
  57.467% { transform: translate(659.8px, 300.0px); }
  58.333% { transform: translate(685.0px, 300.0px); }
  59.200% { transform: translate(710.2px, 300.0px); }
  60.067% { transform: translate(733.3px, 300.0px); }
  60.933% { transform: translate(752.3px, 300.0px); }
  61.800% { transform: translate(765.2px, 300.0px); }
  62.667% { transform: translate(770.0px, 300.0px); }
  70.667% { transform: translate(770.0px, 300.0px); }
  71.533% { transform: translate(774.8px, 300.0px); }
  72.400% { transform: translate(787.7px, 300.0px); }
  73.267% { transform: translate(806.7px, 300.0px); }
  74.133% { transform: translate(829.8px, 300.0px); }
  75.000% { transform: translate(855.0px, 300.0px); }
  75.867% { transform: translate(880.2px, 300.0px); }
  76.733% { transform: translate(903.3px, 300.0px); }
  77.600% { transform: translate(922.3px, 300.0px); }
  78.467% { transform: translate(935.2px, 300.0px); }
  79.333% { transform: translate(940.0px, 300.0px); }
  87.333% { transform: translate(940.0px, 300.0px); }
  88.200% { transform: translate(944.8px, 300.0px); }
  89.067% { transform: translate(958.5px, 300.0px); }
  89.933% { transform: translate(979.8px, 300.0px); }
  90.800% { transform: translate(1006.7px, 300.0px); }
  91.667% { transform: translate(1035.6px, 300.0px); }
  92.533% { transform: translate(1062.7px, 300.0px); }
  93.400% { transform: translate(1084.6px, 300.0px); }
  94.267% { transform: translate(1099.4px, 300.0px); }
  95.133% { transform: translate(1107.5px, 300.0px); }
  96.000% { transform: translate(1110.0px, 300.0px); }
  100.000% { transform: translate(1110.0px, 300.0px); }
}
@keyframes line-d {
  0.000% { stroke-dashoffset: 1.0000; }
  4.000% { stroke-dashoffset: 1.0000; }
  4.867% { stroke-dashoffset: 0.9953; }
  5.733% { stroke-dashoffset: 0.9827; }
  6.600% { stroke-dashoffset: 0.9640; }
  7.467% { stroke-dashoffset: 0.9413; }
  8.333% { stroke-dashoffset: 0.9167; }
  9.200% { stroke-dashoffset: 0.8920; }
  10.067% { stroke-dashoffset: 0.8693; }
  10.933% { stroke-dashoffset: 0.8507; }
  11.800% { stroke-dashoffset: 0.8380; }
  12.667% { stroke-dashoffset: 0.8333; }
  20.667% { stroke-dashoffset: 0.8333; }
  21.533% { stroke-dashoffset: 0.8287; }
  22.400% { stroke-dashoffset: 0.8160; }
  23.267% { stroke-dashoffset: 0.7973; }
  24.133% { stroke-dashoffset: 0.7747; }
  25.000% { stroke-dashoffset: 0.7500; }
  25.867% { stroke-dashoffset: 0.7253; }
  26.733% { stroke-dashoffset: 0.7027; }
  27.600% { stroke-dashoffset: 0.6840; }
  28.467% { stroke-dashoffset: 0.6713; }
  29.333% { stroke-dashoffset: 0.6667; }
  37.333% { stroke-dashoffset: 0.6667; }
  38.200% { stroke-dashoffset: 0.6620; }
  39.067% { stroke-dashoffset: 0.6493; }
  39.933% { stroke-dashoffset: 0.6307; }
  40.800% { stroke-dashoffset: 0.6080; }
  41.667% { stroke-dashoffset: 0.5833; }
  42.533% { stroke-dashoffset: 0.5587; }
  43.400% { stroke-dashoffset: 0.5360; }
  44.267% { stroke-dashoffset: 0.5173; }
  45.133% { stroke-dashoffset: 0.5047; }
  46.000% { stroke-dashoffset: 0.5000; }
  54.000% { stroke-dashoffset: 0.5000; }
  54.867% { stroke-dashoffset: 0.4953; }
  55.733% { stroke-dashoffset: 0.4827; }
  56.600% { stroke-dashoffset: 0.4640; }
  57.467% { stroke-dashoffset: 0.4413; }
  58.333% { stroke-dashoffset: 0.4167; }
  59.200% { stroke-dashoffset: 0.3920; }
  60.067% { stroke-dashoffset: 0.3693; }
  60.933% { stroke-dashoffset: 0.3507; }
  61.800% { stroke-dashoffset: 0.3380; }
  62.667% { stroke-dashoffset: 0.3333; }
  70.667% { stroke-dashoffset: 0.3333; }
  71.533% { stroke-dashoffset: 0.3287; }
  72.400% { stroke-dashoffset: 0.3160; }
  73.267% { stroke-dashoffset: 0.2973; }
  74.133% { stroke-dashoffset: 0.2747; }
  75.000% { stroke-dashoffset: 0.2500; }
  75.867% { stroke-dashoffset: 0.2253; }
  76.733% { stroke-dashoffset: 0.2027; }
  77.600% { stroke-dashoffset: 0.1840; }
  78.467% { stroke-dashoffset: 0.1713; }
  79.333% { stroke-dashoffset: 0.1667; }
  87.333% { stroke-dashoffset: 0.1667; }
  88.200% { stroke-dashoffset: 0.1620; }
  89.067% { stroke-dashoffset: 0.1493; }
  89.933% { stroke-dashoffset: 0.1307; }
  90.800% { stroke-dashoffset: 0.1080; }
  91.667% { stroke-dashoffset: 0.0833; }
  92.533% { stroke-dashoffset: 0.0587; }
  93.400% { stroke-dashoffset: 0.0360; }
  94.267% { stroke-dashoffset: 0.0173; }
  95.133% { stroke-dashoffset: 0.0047; }
  96.000% { stroke-dashoffset: 0.0000; }
  100.000% { stroke-dashoffset: 0.0000; }
}
@keyframes tok-m {
  0.000% { transform: translate(180.0px, 56.0px); }
  4.000% { transform: translate(180.0px, 56.0px); }
  4.867% { transform: translate(180.0px, 57.4px); }
  5.733% { transform: translate(180.0px, 61.7px); }
  6.600% { transform: translate(180.0px, 69.8px); }
  7.467% { transform: translate(180.0px, 81.6px); }
  8.333% { transform: translate(180.0px, 96.2px); }
  9.200% { transform: translate(180.0px, 111.9px); }
  10.067% { transform: translate(180.0px, 126.4px); }
  10.933% { transform: translate(180.0px, 138.0px); }
  11.800% { transform: translate(180.0px, 145.4px); }
  12.667% { transform: translate(180.0px, 148.0px); }
  20.667% { transform: translate(180.0px, 148.0px); }
  21.533% { transform: translate(180.0px, 150.6px); }
  22.400% { transform: translate(180.0px, 157.6px); }
  23.267% { transform: translate(180.0px, 167.9px); }
  24.133% { transform: translate(180.0px, 180.4px); }
  25.000% { transform: translate(180.0px, 194.0px); }
  25.867% { transform: translate(180.0px, 207.6px); }
  26.733% { transform: translate(180.0px, 220.1px); }
  27.600% { transform: translate(180.0px, 230.4px); }
  28.467% { transform: translate(180.0px, 237.4px); }
  29.333% { transform: translate(180.0px, 240.0px); }
  37.333% { transform: translate(180.0px, 240.0px); }
  38.200% { transform: translate(180.0px, 242.6px); }
  39.067% { transform: translate(180.0px, 249.6px); }
  39.933% { transform: translate(180.0px, 259.9px); }
  40.800% { transform: translate(180.0px, 272.4px); }
  41.667% { transform: translate(180.0px, 286.0px); }
  42.533% { transform: translate(180.0px, 299.6px); }
  43.400% { transform: translate(180.0px, 312.1px); }
  44.267% { transform: translate(180.0px, 322.4px); }
  45.133% { transform: translate(180.0px, 329.4px); }
  46.000% { transform: translate(180.0px, 332.0px); }
  54.000% { transform: translate(180.0px, 332.0px); }
  54.867% { transform: translate(180.0px, 334.6px); }
  55.733% { transform: translate(180.0px, 341.6px); }
  56.600% { transform: translate(180.0px, 351.9px); }
  57.467% { transform: translate(180.0px, 364.4px); }
  58.333% { transform: translate(180.0px, 378.0px); }
  59.200% { transform: translate(180.0px, 391.6px); }
  60.067% { transform: translate(180.0px, 404.1px); }
  60.933% { transform: translate(180.0px, 414.4px); }
  61.800% { transform: translate(180.0px, 421.4px); }
  62.667% { transform: translate(180.0px, 424.0px); }
  70.667% { transform: translate(180.0px, 424.0px); }
  71.533% { transform: translate(180.0px, 426.6px); }
  72.400% { transform: translate(180.0px, 433.6px); }
  73.267% { transform: translate(180.0px, 443.9px); }
  74.133% { transform: translate(180.0px, 456.4px); }
  75.000% { transform: translate(180.0px, 470.0px); }
  75.867% { transform: translate(180.0px, 483.6px); }
  76.733% { transform: translate(180.0px, 496.1px); }
  77.600% { transform: translate(180.0px, 506.4px); }
  78.467% { transform: translate(180.0px, 513.4px); }
  79.333% { transform: translate(180.0px, 516.0px); }
  87.333% { transform: translate(180.0px, 516.0px); }
  88.200% { transform: translate(180.0px, 518.6px); }
  89.067% { transform: translate(180.0px, 526.0px); }
  89.933% { transform: translate(180.0px, 537.6px); }
  90.800% { transform: translate(180.0px, 552.1px); }
  91.667% { transform: translate(180.0px, 567.8px); }
  92.533% { transform: translate(180.0px, 582.4px); }
  93.400% { transform: translate(180.0px, 594.2px); }
  94.267% { transform: translate(180.0px, 602.3px); }
  95.133% { transform: translate(180.0px, 606.6px); }
  96.000% { transform: translate(180.0px, 608.0px); }
  100.000% { transform: translate(180.0px, 608.0px); }
}
@keyframes line-m {
  0.000% { stroke-dashoffset: 1.0000; }
  4.000% { stroke-dashoffset: 1.0000; }
  4.867% { stroke-dashoffset: 0.9953; }
  5.733% { stroke-dashoffset: 0.9827; }
  6.600% { stroke-dashoffset: 0.9640; }
  7.467% { stroke-dashoffset: 0.9413; }
  8.333% { stroke-dashoffset: 0.9167; }
  9.200% { stroke-dashoffset: 0.8920; }
  10.067% { stroke-dashoffset: 0.8693; }
  10.933% { stroke-dashoffset: 0.8507; }
  11.800% { stroke-dashoffset: 0.8380; }
  12.667% { stroke-dashoffset: 0.8333; }
  20.667% { stroke-dashoffset: 0.8333; }
  21.533% { stroke-dashoffset: 0.8287; }
  22.400% { stroke-dashoffset: 0.8160; }
  23.267% { stroke-dashoffset: 0.7973; }
  24.133% { stroke-dashoffset: 0.7747; }
  25.000% { stroke-dashoffset: 0.7500; }
  25.867% { stroke-dashoffset: 0.7253; }
  26.733% { stroke-dashoffset: 0.7027; }
  27.600% { stroke-dashoffset: 0.6840; }
  28.467% { stroke-dashoffset: 0.6713; }
  29.333% { stroke-dashoffset: 0.6667; }
  37.333% { stroke-dashoffset: 0.6667; }
  38.200% { stroke-dashoffset: 0.6620; }
  39.067% { stroke-dashoffset: 0.6493; }
  39.933% { stroke-dashoffset: 0.6307; }
  40.800% { stroke-dashoffset: 0.6080; }
  41.667% { stroke-dashoffset: 0.5833; }
  42.533% { stroke-dashoffset: 0.5587; }
  43.400% { stroke-dashoffset: 0.5360; }
  44.267% { stroke-dashoffset: 0.5173; }
  45.133% { stroke-dashoffset: 0.5047; }
  46.000% { stroke-dashoffset: 0.5000; }
  54.000% { stroke-dashoffset: 0.5000; }
  54.867% { stroke-dashoffset: 0.4953; }
  55.733% { stroke-dashoffset: 0.4827; }
  56.600% { stroke-dashoffset: 0.4640; }
  57.467% { stroke-dashoffset: 0.4413; }
  58.333% { stroke-dashoffset: 0.4167; }
  59.200% { stroke-dashoffset: 0.3920; }
  60.067% { stroke-dashoffset: 0.3693; }
  60.933% { stroke-dashoffset: 0.3507; }
  61.800% { stroke-dashoffset: 0.3380; }
  62.667% { stroke-dashoffset: 0.3333; }
  70.667% { stroke-dashoffset: 0.3333; }
  71.533% { stroke-dashoffset: 0.3287; }
  72.400% { stroke-dashoffset: 0.3160; }
  73.267% { stroke-dashoffset: 0.2973; }
  74.133% { stroke-dashoffset: 0.2747; }
  75.000% { stroke-dashoffset: 0.2500; }
  75.867% { stroke-dashoffset: 0.2253; }
  76.733% { stroke-dashoffset: 0.2027; }
  77.600% { stroke-dashoffset: 0.1840; }
  78.467% { stroke-dashoffset: 0.1713; }
  79.333% { stroke-dashoffset: 0.1667; }
  87.333% { stroke-dashoffset: 0.1667; }
  88.200% { stroke-dashoffset: 0.1620; }
  89.067% { stroke-dashoffset: 0.1493; }
  89.933% { stroke-dashoffset: 0.1307; }
  90.800% { stroke-dashoffset: 0.1080; }
  91.667% { stroke-dashoffset: 0.0833; }
  92.533% { stroke-dashoffset: 0.0587; }
  93.400% { stroke-dashoffset: 0.0360; }
  94.267% { stroke-dashoffset: 0.0173; }
  95.133% { stroke-dashoffset: 0.0047; }
  96.000% { stroke-dashoffset: 0.0000; }
  100.000% { stroke-dashoffset: 0.0000; }
}
.jn[data-i="0"] { --lit: 0.00%; }
.jcard[data-i="0"] { --a: 0.00%; --b: 7.50%; }
.jn[data-i="1"] { --lit: 10.27%; }
.jcard[data-i="1"] { --a: 9.17%; --b: 24.17%; }
.jn[data-i="2"] { --lit: 26.93%; }
.jcard[data-i="2"] { --a: 25.83%; --b: 40.83%; }
.jn[data-i="3"] { --lit: 43.60%; }
.jcard[data-i="3"] { --a: 42.50%; --b: 57.50%; }
.jn[data-i="4"] { --lit: 60.27%; }
.jcard[data-i="4"] { --a: 59.17%; --b: 74.17%; }
.jn[data-i="5"] { --lit: 76.93%; }
.jcard[data-i="5"] { --a: 75.83%; --b: 90.83%; }
.jn[data-i="6"] { --lit: 93.60%; }
.jcard[data-i="6"] { --a: 92.50%; --b: 100.00%; }
