.project[data-astro-cid-yq2gsstb]{padding-top:56px}.back[data-astro-cid-yq2gsstb]{color:var(--muted);text-underline-offset:3px;font-size:15px}h1[data-astro-cid-yq2gsstb]{margin-top:24px;font-size:56px}.question[data-astro-cid-yq2gsstb]{max-width:640px;color:var(--muted);margin-top:16px;font-size:20px;line-height:1.45}.tldr[data-astro-cid-yq2gsstb]{border-left:2px solid var(--line);max-width:640px;color:var(--muted);margin-top:20px;padding-left:14px}.tldr-label[data-astro-cid-yq2gsstb]{color:var(--faint);margin-bottom:2px;font-size:14px}.meta[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px 40px;margin:40px 0 0;padding:18px 0;display:flex}dt[data-astro-cid-yq2gsstb]{color:var(--faint);font-size:14px}dd[data-astro-cid-yq2gsstb]{color:var(--ink);margin:2px 0 0}.links[data-astro-cid-yq2gsstb]{gap:16px;display:flex}.links[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{text-underline-offset:3px}.cover-figure[data-astro-cid-yq2gsstb]{margin:0}.caption[data-astro-cid-yq2gsstb]{color:var(--faint);margin-top:8px;font-size:14px}.legend[data-astro-cid-yq2gsstb]{color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:6px 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{align-items:center;gap:7px;display:flex}.swatch[data-astro-cid-yq2gsstb]{border-radius:3px;flex:none;width:11px;height:11px}.legend[data-astro-cid-yq2gsstb] strong{color:var(--ink);font-weight:600}.cover[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;background:var(--surface);border-radius:var(--radius);color:var(--faint);justify-content:center;align-items:center;margin-top:40px;font-size:14px;display:flex;overflow:hidden}.cover-dialogue[data-astro-cid-yq2gsstb]{text-align:left;width:min(420px,100% - 32px)}.cover-bubbles[data-astro-cid-yq2gsstb]{flex-direction:column;gap:8px;display:flex}.bubble[data-astro-cid-yq2gsstb]{max-width:80%;color:var(--text);border-radius:16px;margin:0;padding:6px 12px;font-size:14px;line-height:1.4}.bubble-a[data-astro-cid-yq2gsstb]{background:var(--chip);border-bottom-right-radius:5px;align-self:flex-end}.bubble-b[data-astro-cid-yq2gsstb]{border:1px solid var(--line);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.cover-divider[data-astro-cid-yq2gsstb]{color:var(--faint);align-items:center;gap:10px;margin:16px 0 12px;font-size:13px;display:flex}.cover-divider[data-astro-cid-yq2gsstb]:before,.cover-divider[data-astro-cid-yq2gsstb]:after{content:"";background:var(--line);flex:1;height:1px}.cover-summary-label[data-astro-cid-yq2gsstb]{color:var(--accent);font-size:12px;font-weight:500}.cover-summary[data-astro-cid-yq2gsstb]{color:var(--ink);margin-top:2px;font-size:15px}.cover-gold-label[data-astro-cid-yq2gsstb]{color:var(--faint)}.cover-summary[data-astro-cid-yq2gsstb]+.cover-summary-label[data-astro-cid-yq2gsstb]{margin-top:10px}.cover[data-astro-cid-yq2gsstb]:has(.cover-dialogue){aspect-ratio:auto;padding:28px 0}@media (width<=600px){.cover[data-astro-cid-yq2gsstb]:has(.cover-dialogue){padding:20px 0}}.cover[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%}.cover[data-astro-cid-yq2gsstb].cover-plain{aspect-ratio:auto;background:0 0;border-radius:0;display:block}.cover[data-astro-cid-yq2gsstb].cover-plain img[data-astro-cid-yq2gsstb]{height:auto}.cover-map[data-astro-cid-yq2gsstb]{max-width:520px;margin:0 auto;position:relative}.cover-map[data-astro-cid-yq2gsstb] .island{fill:var(--chip);stroke:#1e171240;stroke-width:.6px}.cover-map[data-astro-cid-yq2gsstb] .route{fill:var(--ink);cursor:pointer;outline:none;transition:opacity .15s}.cover-map[data-astro-cid-yq2gsstb] .route-map:has(.route:hover,.route:focus-visible,.route.active) .route{opacity:.25}.cover-map[data-astro-cid-yq2gsstb] .route:is(:hover,:focus-visible,.active){fill:var(--accent);opacity:1!important}.cover-map[data-astro-cid-yq2gsstb] .route:is(:hover,:focus-visible,.active) circle{r:3.4}.map-tip[data-astro-cid-yq2gsstb]{z-index:2;border:1px solid var(--line);background:var(--surface);max-width:220px;color:var(--muted);pointer-events:none;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.map-tip[data-astro-cid-yq2gsstb] strong{color:var(--ink);display:block}@media (prefers-reduced-motion:reduce){.cover-map[data-astro-cid-yq2gsstb] .route{transition:none}}.cover-svg[data-astro-cid-yq2gsstb] svg{width:100%;height:auto;display:block}.results[data-astro-cid-yq2gsstb]{max-width:680px;margin-top:48px}.results[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin-bottom:12px;font-size:20px}.results[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{color:var(--ink);padding:12px 0;font-weight:500}.stats[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);padding-top:14px}.stat-value[data-astro-cid-yq2gsstb]{color:var(--ink);letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.1;display:block}.stat-label[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:block}@media (width<=600px){.stats[data-astro-cid-yq2gsstb]{grid-template-columns:1fr;gap:16px}}.next[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);margin-top:80px;padding-top:24px;text-decoration:none;display:block}.next-label[data-astro-cid-yq2gsstb]{color:var(--faint);font-size:14px;display:block}.next-title[data-astro-cid-yq2gsstb]{color:var(--ink);letter-spacing:-.04em;margin-top:4px;font-size:28px;font-weight:600;display:block}.next[data-astro-cid-yq2gsstb]:hover .next-title[data-astro-cid-yq2gsstb]{color:var(--accent)}.prose[data-astro-cid-yq2gsstb]{max-width:680px}.prose[data-astro-cid-yq2gsstb] h2{margin-top:56px;font-size:28px}.prose[data-astro-cid-yq2gsstb] p,.prose[data-astro-cid-yq2gsstb] ol,.prose[data-astro-cid-yq2gsstb] ul{margin:14px 0 0}.prose[data-astro-cid-yq2gsstb] ol,.prose[data-astro-cid-yq2gsstb] ul{padding-left:22px}.prose[data-astro-cid-yq2gsstb] li+li{margin-top:6px}.prose[data-astro-cid-yq2gsstb] a{text-underline-offset:3px}.prose[data-astro-cid-yq2gsstb] h3{letter-spacing:-.02em;margin-top:36px;font-size:19px}.prose[data-astro-cid-yq2gsstb] blockquote{border-left:2px solid var(--line);color:var(--muted);margin:14px 0 0;padding-left:14px;font-size:15px}.prose[data-astro-cid-yq2gsstb] blockquote p{margin:0}.prose[data-astro-cid-yq2gsstb] table{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px}.prose[data-astro-cid-yq2gsstb] th,.prose[data-astro-cid-yq2gsstb] td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px}.prose[data-astro-cid-yq2gsstb] th{color:var(--faint);font-weight:500}.prose[data-astro-cid-yq2gsstb] th:first-child,.prose[data-astro-cid-yq2gsstb] td:first-child{text-align:left;padding-left:0}.prose[data-astro-cid-yq2gsstb] img{border-radius:var(--radius);margin-top:18px}.prose[data-astro-cid-yq2gsstb] .figure-wide{margin:24px 0 0}.prose[data-astro-cid-yq2gsstb] .figure-wide svg,.prose[data-astro-cid-yq2gsstb] .figure-wide img{width:100%;height:auto;display:block}.prose[data-astro-cid-yq2gsstb] .chart{max-width:560px;margin:24px auto 0}.prose[data-astro-cid-yq2gsstb] .chart img{width:100%;margin-top:0}.prose[data-astro-cid-yq2gsstb] .chart .caption{text-align:center}.prose[data-astro-cid-yq2gsstb] .example-pair{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.prose[data-astro-cid-yq2gsstb] .example-pair figure{margin:0}.prose[data-astro-cid-yq2gsstb] .example-image{aspect-ratio:4/3;background:var(--surface);border-radius:var(--radius);color:var(--faint);place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.prose[data-astro-cid-yq2gsstb] .example-image img{object-fit:cover;width:100%;height:100%;margin:0;position:absolute;inset:0}.prose[data-astro-cid-yq2gsstb] .caption{color:var(--faint);margin-top:8px;font-size:14px}@media (width<=600px){.prose[data-astro-cid-yq2gsstb] .example-pair{grid-template-columns:1fr}.project[data-astro-cid-yq2gsstb]{padding-top:32px}h1[data-astro-cid-yq2gsstb]{font-size:38px}.question[data-astro-cid-yq2gsstb]{font-size:17px}}
