.world-fig{text-align:left;max-width:560px;font:400 11.5px/1.2 var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--w-ink-2);margin:20px auto 0}.world-fig__note{color:var(--w-muted);text-align:center;text-wrap:balance;margin-top:10px;font-size:12px;line-height:1.45}.world-card:not(.world-card--center) .world-fig__note{text-align:left}.world-fig__dot{width:var(--s,4px);height:var(--s,4px);margin:calc(var(--s,4px) / -2) 0 0 calc(var(--s,4px) / -2);background:var(--swatch);box-shadow:0 0 5px color-mix(in srgb, var(--swatch) calc(55% * (1 - var(--w-d))), transparent);border-radius:50%;position:absolute}.world .world-fig__dot.is-hollow{box-shadow:inset 0 0 0 1px var(--w-muted);background:0 0!important}.world-fig__dot.is-dim{opacity:.22}.world-fig__row{height:13px;transition:opacity .22s var(--ease-out);grid-template-columns:minmax(84px,128px) 1fr;align-items:end;gap:10px;display:grid}.world-fig__row.is-group{margin-top:7px}.world-fig__row.has-arcs{height:38px}.world-fig.has-lit .world-fig__row:not(.is-lit,.world-fig__row--axis){opacity:.32}.world-fig__label{white-space:nowrap;text-overflow:ellipsis;text-align:right;color:var(--w-ink-2);line-height:13px;overflow:hidden}.world-fig__row.is-lit .world-fig__label{color:var(--w-ink)}.world-fig__strip{height:100%;position:relative}.world-fig__strip>.world-fig__dot,.world-fig__mark,.world-fig__date{margin-bottom:calc(var(--s,4px) / -2);margin-top:0;top:auto;bottom:6.5px}.world-fig__rule{background:var(--w-line);opacity:.6;height:1px;position:absolute;bottom:6px;left:0;right:0}.world-fig__arcs{fill:none;width:100%;height:calc(100% - 8px);stroke:color-mix(in srgb, var(--ink), var(--ink-day) var(--w-di));stroke-width:1.4px;stroke-linecap:round;opacity:.9;position:absolute;bottom:6.5px;left:0;overflow:visible}.world-fig__date{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--w-ink-2);border-radius:50%;margin-bottom:-3px;margin-left:-3px;position:absolute}.world-fig__mark{width:7px;height:7px;margin-bottom:-3.5px;margin-left:-3.5px;position:absolute}.world-fig__mark--line{background:var(--w-ink-2);width:1px;height:13px;margin-bottom:0;margin-left:0;bottom:0}.world-fig__mark--peak{border:1px solid var(--w-ink);transform:rotate(45deg)scale(.9)}.world-fig__mark--start{background:var(--w-ink);width:1.5px;height:11px;margin-bottom:-5.5px;margin-left:-.75px}.world-fig__mark--end{background:linear-gradient(45deg, transparent 44%, var(--w-ink) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--w-ink) 44% 56%, transparent 56%);width:8px;height:8px;margin-bottom:-4px;margin-left:-4px}.world-fig__row--axis{align-items:start;height:16px}.world-fig__tick{color:var(--w-muted);letter-spacing:.02em;font-size:10px;position:absolute;top:3px;transform:translate(-50%)}.world-fig__cols{justify-content:center;align-items:flex-end;gap:10px;display:flex}.world-fig__col{flex-direction:column;align-items:center;gap:5px;display:flex}.world-fig--dots{--step:var(--step-base)}.world-fig__block{width:calc(var(--cols) * var(--step));height:calc(var(--rows) * var(--step));--s:calc(var(--step) * .66);display:block;position:relative}.world-fig__block .world-fig__dot{left:calc((var(--c) + .5) * var(--step));bottom:calc((var(--r) + .5) * var(--step));margin:0 0 calc(var(--s) / -2) calc(var(--s) / -2)}.world-fig__n,.world-fig__collabel{color:var(--w-muted);white-space:nowrap;font-size:10.5px}.world-fig__n{color:var(--w-ink-2)}.world-fig__axis{color:var(--w-muted);text-align:center;margin-top:4px;font-size:10.5px}.world-fig__col--items{align-self:flex-start;align-items:flex-start;gap:8px;min-width:0}.world-fig--dots:has(.world-fig__col--items) .world-fig__cols{align-items:flex-start;gap:22px}.world-fig__items{gap:5px;margin:0;padding:0;list-style:none;display:grid}.world-fig__items li{white-space:nowrap;transition:opacity .22s var(--ease-out);padding-left:18px;line-height:14px;position:relative}.world-fig__items li.is-dim{opacity:.32}.world-fig__col--items.is-dim .world-fig__collabel{opacity:.45}.world-fig__items .world-fig__dot{top:7px;left:6px}.world-card .world-fig__dot,.world-card .world-fig__mark,.world-card .world-fig__date,.world-card .world-fig__arcs path{opacity:0;transition:opacity .16s linear}.world-card.is-active .world-fig__dot,.world-card.is-active .world-fig__mark,.world-card.is-active .world-fig__date,.world-card.is-active .world-fig__arcs path{opacity:1}.world-card.is-active .world-fig__dot.is-dim{opacity:.22}@media (prefers-reduced-motion:no-preference){.world-card .world-fig__dot,.world-card .world-fig__mark,.world-card .world-fig__date{transition:opacity .24s var(--ease-out), scale .42s var(--ease-out);scale:.2}.world-card .world-fig__arcs path{transition:opacity .32s var(--ease-out)}.world-card.is-active .world-fig__dot,.world-card.is-active .world-fig__mark,.world-card.is-active .world-fig__date{transition-delay:calc(var(--d,0) * .6s + .12s);scale:1}.world-card.is-active .world-fig__arcs path{transition-delay:calc(var(--d,0) * .6s + .12s)}}@media (max-width:719px){.world-fig{margin-top:14px;font-size:10.5px}.world-fig__row{grid-template-columns:92px 1fr;gap:6px}.world-fig__row.is-minor{display:none}.world-fig--dots{--step:calc(var(--step-base) * .7)}.world-fig__cols{gap:5px}.world-fig--dots:has(.world-fig__col--items) .world-fig__cols{gap:12px}.world-fig__items li{white-space:normal}.world-fig.has-lit .world-fig__items li.is-dim,.world-fig.has-lit .world-fig__col--items.is-dim{display:none}}@media (min-width:720px) and (max-height:800px){.world-fig__row.is-minor,.world-fig.has-lit .world-fig__items li.is-dim,.world-fig.has-lit .world-fig__col--items.is-dim{display:none}}
