.exhibit[data-astro-cid-y4iwzxe6]{--x-ink: var(--ink);--x-ink2: var(--ink-2);--x-muted: var(--muted);--x-ring: var(--data);--x-peak: var(--event);--x-line: var(--line);--x-hl: var(--event-ink);--x-card: transparent;--x-spoke: var(--line);--x-link: var(--data);--x-halo: var(--bg);position:relative;isolation:isolate;padding-top:0}.exhibit[data-astro-cid-y4iwzxe6].is-night{--x-ink: var(--sea-ink);--x-ink2: var(--sea-ink-2);--x-muted: var(--sea-muted);--x-ring: var(--data);--x-peak: var(--sea-event);--x-line: var(--sea-line);--x-hl: var(--sea-event);--x-card: color-mix(in srgb, var(--sea-ink) 4%, transparent);--x-spoke: color-mix(in srgb, var(--sea-ink) 10%, transparent);--x-link: var(--data);--x-halo: var(--sea-1);color:var(--sea-ink)}.ex-bg[data-astro-cid-y4iwzxe6]{position:absolute;inset:0 0 var(--bridge-h, 0) 0;z-index:-2;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(60% 40% at 72% 18%,var(--sea-halo),transparent 70%),linear-gradient(to bottom,var(--sea-0) 0%,var(--sea-1) 22%,var(--sea-2) 48%,var(--sea-2) 100%)}.exhibit[data-astro-cid-y4iwzxe6].is-night .ex-bg[data-astro-cid-y4iwzxe6]{opacity:1}.ex-bridge[data-astro-cid-y4iwzxe6]{--bridge-h: 280px;height:var(--bridge-h);margin-top:calc(var(--bridge-h) * -.55);z-index:-1;position:relative;background:var(--bridge);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.exhibit[data-astro-cid-y4iwzxe6].is-night .ex-bridge[data-astro-cid-y4iwzxe6]{opacity:1}.exhibit[data-astro-cid-y4iwzxe6]{--bridge-h: 280px}.ex-hero[data-astro-cid-y4iwzxe6]{padding-top:calc(var(--header-h) + env(safe-area-inset-top) + var(--s-5));padding-bottom:var(--s-7);color:var(--x-ink)}.exhibit[data-astro-cid-y4iwzxe6]:not(.is-night) .ex-hero[data-astro-cid-y4iwzxe6]{padding-top:var(--s-5)}.feature[data-astro-cid-y4iwzxe6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7);align-items:center;margin-top:var(--s-5)}.intro[data-astro-cid-y4iwzxe6]{display:grid;gap:var(--s-4);align-content:start}h1[data-astro-cid-y4iwzxe6]{font-size:clamp(2.2rem,1rem + 4vw,4.2rem);font-weight:300;letter-spacing:-.03em;line-height:1.06;color:var(--x-ink)}html:lang(zh-CN) h1[data-astro-cid-y4iwzxe6]{letter-spacing:0}.exhibit[data-astro-cid-y4iwzxe6].is-night .eyebrow[data-astro-cid-y4iwzxe6]{color:var(--data)}.lede[data-astro-cid-y4iwzxe6]{color:var(--x-ink2);max-width:52ch;font-size:var(--text-base)}.on-view[data-astro-cid-y4iwzxe6]{display:grid;gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-5);border-radius:16px;border:1px solid var(--x-line);background:var(--x-card)}.exhibit[data-astro-cid-y4iwzxe6].is-night .on-view[data-astro-cid-y4iwzxe6]{backdrop-filter:blur(10px)}.fsel[data-astro-cid-y4iwzxe6]{display:grid;gap:var(--s-2)}.fsel[data-astro-cid-y4iwzxe6] select[data-astro-cid-y4iwzxe6]{min-height:42px;border-radius:999px;border:1px solid var(--x-line);background:color-mix(in srgb,var(--bg-elev) 10%,transparent);color:var(--x-ink);padding:0 var(--s-4);font:inherit;font-size:14px;max-width:320px}.exhibit[data-astro-cid-y4iwzxe6].is-night .fsel[data-astro-cid-y4iwzxe6] select[data-astro-cid-y4iwzxe6]{background:color-mix(in srgb,var(--sea-base) 60%,transparent)}.fsel[data-astro-cid-y4iwzxe6] select[data-astro-cid-y4iwzxe6] option[data-astro-cid-y4iwzxe6]{color:var(--ink);background:var(--bg-elev)}.fname[data-astro-cid-y4iwzxe6]{font-size:26px;font-weight:400;line-height:1.15;margin-top:var(--s-2);color:var(--x-ink)}.fmeta[data-astro-cid-y4iwzxe6]{font-family:var(--font-mono);font-size:12px;color:var(--x-muted)}.fseason[data-astro-cid-y4iwzxe6]{min-height:1.6em;font-family:var(--font-mono);font-size:13px;color:var(--x-hl)}.hint[data-astro-cid-y4iwzxe6]{font-size:12px;color:var(--x-muted)}.factions[data-astro-cid-y4iwzxe6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-2)}.flink[data-astro-cid-y4iwzxe6]{color:var(--x-link);font-weight:500;font-size:14px;text-decoration:none}.flink[data-astro-cid-y4iwzxe6]:hover{text-decoration:underline}.xtog[data-astro-cid-y4iwzxe6]{min-height:36px;padding:0 var(--s-4);border-radius:999px;border:1px solid var(--x-line);background:transparent;color:var(--x-ink);font-size:13px;cursor:pointer;margin-left:auto;transition:all var(--dur-base) var(--ease-out)}.xtog[data-astro-cid-y4iwzxe6]{display:inline-flex;align-items:center;gap:var(--s-2)}.xtog[data-astro-cid-y4iwzxe6] .dot[data-astro-cid-y4iwzxe6]{width:8px;height:8px;border-radius:50%;border:1px solid currentColor}.xtog[data-astro-cid-y4iwzxe6] .st[data-astro-cid-y4iwzxe6]{font-family:var(--font-mono);font-size:11px;color:var(--x-muted)}.xtog[data-astro-cid-y4iwzxe6][aria-pressed=true]{background:color-mix(in srgb,var(--data) 16%,transparent);border-color:var(--data)}.xtog[data-astro-cid-y4iwzxe6][aria-pressed=true] .dot[data-astro-cid-y4iwzxe6]{background:var(--data);border-color:var(--data);box-shadow:0 0 8px var(--data)}.xtog[data-astro-cid-y4iwzxe6]:hover{border-color:var(--x-link)}.feat-ring[data-astro-cid-y4iwzxe6]{width:100%;max-width:640px;margin-inline:auto;aspect-ratio:1}.feat-ring[data-astro-cid-y4iwzxe6] svg.fp{width:100%;height:100%;overflow:visible}.ex-grid[data-astro-cid-y4iwzxe6]{color:var(--x-ink);padding-bottom:var(--s-8)}.legend[data-astro-cid-y4iwzxe6]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:12.5px;color:var(--x-ink2)}.legend[data-astro-cid-y4iwzxe6] li[data-astro-cid-y4iwzxe6]{display:inline-flex;align-items:center;gap:var(--s-2)}.legend[data-astro-cid-y4iwzxe6] .ring{stroke:var(--x-ring)}.legend[data-astro-cid-y4iwzxe6] .ring.covid{stroke:var(--x-muted);stroke-dasharray:3 3}.legend[data-astro-cid-y4iwzxe6] .peak{fill:var(--x-peak)}.hem[data-astro-cid-y4iwzxe6]{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin-top:var(--s-2);font-size:12px;color:var(--x-muted)}.cards[data-astro-cid-y4iwzxe6]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--s-5);margin-top:var(--s-6)}.cell[data-astro-cid-y4iwzxe6]{scroll-margin-top:calc(var(--header-h) + 16px);min-width:0}figure[data-astro-cid-y4iwzxe6]{margin:0;display:grid;gap:var(--s-2);padding:var(--s-4);border-radius:16px;border:1px solid transparent;background:var(--x-card);transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.exhibit[data-astro-cid-y4iwzxe6].is-night figure[data-astro-cid-y4iwzxe6]{border-color:var(--x-line)}.exhibit[data-astro-cid-y4iwzxe6].is-night figure[data-astro-cid-y4iwzxe6]:hover{border-color:color-mix(in srgb,var(--data) 40%,transparent);background:color-mix(in srgb,var(--sea-ink) 6%,transparent);transform:translateY(-2px)}figcaption[data-astro-cid-y4iwzxe6]{display:grid;gap:2px;padding-inline:var(--s-1)}.name[data-astro-cid-y4iwzxe6]{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;font-weight:600}.name[data-astro-cid-y4iwzxe6] a[data-astro-cid-y4iwzxe6]{text-decoration:none;color:var(--x-ink)}.name[data-astro-cid-y4iwzxe6] a[data-astro-cid-y4iwzxe6]:hover{text-decoration:underline;color:var(--x-link)}.pick[data-astro-cid-y4iwzxe6]{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid var(--x-line);background:transparent;color:var(--x-muted);cursor:pointer;font-size:13px;line-height:1}.pick[data-astro-cid-y4iwzxe6]:hover{color:var(--x-link);border-color:var(--x-link)}.meta[data-astro-cid-y4iwzxe6]{font-size:12px;color:var(--x-muted)}.exhibit[data-astro-cid-y4iwzxe6] svg.fp{width:100%;height:auto;outline-offset:4px}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .spoke{stroke:var(--x-spoke);stroke-width:1}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .mlab{fill:var(--x-muted);font-family:var(--font-mono)}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .ctr{fill:var(--x-ink);font-family:var(--font-mono);font-weight:500}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .ring{fill:none;stroke:var(--x-ring);stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--dur-base),stroke-width var(--dur-base),opacity var(--dur-base)}.exhibit[data-astro-cid-y4iwzxe6].is-night svg.fp .ring:not(.covid):not(.ongoing){filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--data) 40%,transparent))}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .ring.covid{stroke:var(--x-muted);stroke-dasharray:3 3}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .ring.ongoing{stroke:var(--x-hl);stroke-dasharray:.004 .006;stroke-opacity:1}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .now{fill:var(--x-hl)}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .otag{fill:var(--x-hl);font-family:var(--font-mono);paint-order:stroke;stroke:var(--x-halo);stroke-width:4px;stroke-linejoin:round}.ex-grid[data-astro-cid-y4iwzxe6] svg.fp .otag{display:none}.legend[data-astro-cid-y4iwzxe6] .ring.ongoing{stroke:var(--x-hl);stroke-dasharray:2 3}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .peak{fill:var(--x-peak);transition:r var(--dur-base)}.exhibit[data-astro-cid-y4iwzxe6] svg.fp.dim .ring:not(.hl){opacity:.22}.exhibit[data-astro-cid-y4iwzxe6] svg.fp.dim .peak:not(.hl){opacity:.2}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .ring.hl{stroke:var(--x-hl);stroke-width:3.2;stroke-opacity:1;opacity:1;filter:drop-shadow(0 0 6px var(--x-hl))}.exhibit[data-astro-cid-y4iwzxe6] svg.fp .peak.hl{r:5.5}.exhibit[data-astro-cid-y4iwzxe6] a[data-astro-cid-y4iwzxe6]:focus-visible,.exhibit[data-astro-cid-y4iwzxe6] button[data-astro-cid-y4iwzxe6]:focus-visible,.exhibit[data-astro-cid-y4iwzxe6] select[data-astro-cid-y4iwzxe6]:focus-visible,.exhibit[data-astro-cid-y4iwzxe6] svg.fp:focus-visible{outline:2px solid var(--x-link);outline-offset:3px}@media(prefers-reduced-motion:no-preference){html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp:not(.in) .ring:not(.covid):not(.ongoing){stroke-dasharray:1;stroke-dashoffset:1}html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp.in .ring:not(.covid):not(.ongoing){stroke-dasharray:1;stroke-dashoffset:0;animation:ring-draw calc(var(--dur-hero) * 1.6) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 55ms)}html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp:not(.in) .ring.covid,html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp:not(.in) .ring.ongoing,html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp:not(.in) .peak,html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp:not(.in) .otag{opacity:0}html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp.in .ring.covid,html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp.in .ring.ongoing,html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp.in .otag{animation:ring-fade calc(var(--dur-hero) * 1.2) var(--ease-out) var(--dur-slow) backwards}html.js .exhibit[data-astro-cid-y4iwzxe6] svg.fp.in .peak{animation:ring-fade var(--dur-slow) var(--ease-out) 1.5s backwards}}@keyframes ring-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ring-fade{0%{opacity:0}to{opacity:1}}.cell[data-astro-cid-y4iwzxe6]:target figure[data-astro-cid-y4iwzxe6]{outline:2px solid var(--x-link);outline-offset:4px}@media(max-width:420px){figure[data-astro-cid-y4iwzxe6]{padding:var(--s-2)}.on-view[data-astro-cid-y4iwzxe6]{padding:var(--s-4)}}@media(max-width:900px){.feature[data-astro-cid-y4iwzxe6]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.feat-ring[data-astro-cid-y4iwzxe6]{max-width:520px}.xtog[data-astro-cid-y4iwzxe6]{margin-left:0}}
