.geo[data-astro-cid-q3p3grh6]{background:var(--color-ink);color:var(--color-on-dark);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-ink) 80%, transparent);border-radius:22px;overflow:hidden}.g-head[data-astro-cid-q3p3grh6]{border-bottom:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.g-mode[data-astro-cid-q3p3grh6]{font:600 12.5px var(--font-body);color:var(--color-on-dark-4);cursor:pointer;border-radius:999px;padding:6px 12px}.g-mode[data-astro-cid-q3p3grh6][aria-pressed=true]{background:color-mix(in srgb, var(--color-mint-strong) 14%, transparent);color:var(--color-mint)}.g-mode[data-astro-cid-q3p3grh6]:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.g-cap[data-astro-cid-q3p3grh6]{font:500 11.5px var(--font-mono);color:var(--color-on-dark-5);margin-left:auto}.g-body[data-astro-cid-q3p3grh6]{grid-template-columns:minmax(0,1fr) 270px;display:grid}.compact[data-astro-cid-q3p3grh6] .g-body[data-astro-cid-q3p3grh6]{grid-template-columns:1fr}.g-map[data-astro-cid-q3p3grh6]{background:radial-gradient(ellipse at 30% 20%, var(--color-night-raised), var(--color-ink) 70%);position:relative}.g-map[data-astro-cid-q3p3grh6] svg[data-astro-cid-q3p3grh6]{width:100%;height:auto;display:block}.g-side[data-astro-cid-q3p3grh6]{border-left:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);flex-direction:column;gap:12px;padding:14px;display:flex}.compact[data-astro-cid-q3p3grh6] .g-side[data-astro-cid-q3p3grh6]{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-white) 8%, transparent)}.g-kicker[data-astro-cid-q3p3grh6]{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mint)}.g-q[data-astro-cid-q3p3grh6]{font:500 11.5px/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-on-dark);margin:0}.g-count[data-astro-cid-q3p3grh6]{font:800 26px var(--font-display);letter-spacing:-.02em;color:var(--color-white)}.g-lg[data-astro-cid-q3p3grh6]{color:var(--color-on-dark-4);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.g-lg[data-astro-cid-q3p3grh6] i[data-astro-cid-q3p3grh6]{background:linear-gradient(90deg, var(--color-night-raised), var(--color-teal), var(--color-mint-strong), var(--color-butter), var(--color-coral));border-radius:4px;flex:1;height:7px;display:block}@media (width<=899.98px){.g-body[data-astro-cid-q3p3grh6]{grid-template-columns:1fr}.g-side[data-astro-cid-q3p3grh6]{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-white) 8%, transparent)}}.g-map[data-astro-cid-q3p3grh6] .g-land polygon{fill:var(--color-night-raised);stroke:none}.g-map[data-astro-cid-q3p3grh6] .g-hc,.g-map[data-astro-cid-q3p3grh6] .g-hf,.g-map[data-astro-cid-q3p3grh6] .g-reg{transition:opacity .9s}.g-map[data-astro-cid-q3p3grh6] .g-hc polygon,.g-map[data-astro-cid-q3p3grh6] .g-hf polygon{stroke:color-mix(in srgb, var(--color-ink) 60%, transparent);stroke-width:1px}.g-map[data-astro-cid-q3p3grh6] .g-hc,.g-map[data-astro-cid-q3p3grh6] .g-hf,.g-map[data-astro-cid-q3p3grh6] .g-reg,.g-map[data-astro-cid-q3p3grh6] .g-lasso,.g-map[data-astro-cid-q3p3grh6] .g-rad{opacity:0}.geo[data-astro-cid-q3p3grh6][data-mode="0"] .g-hc{opacity:1}.geo[data-astro-cid-q3p3grh6][data-mode="0"].fine .g-hc{opacity:0}.geo[data-astro-cid-q3p3grh6][data-mode="0"].fine .g-hf,.geo[data-astro-cid-q3p3grh6][data-mode="1"] .g-reg{opacity:1}.g-map[data-astro-cid-q3p3grh6] .g-reg polygon{stroke:var(--color-ink);stroke-width:2.5px;opacity:.85}.g-map[data-astro-cid-q3p3grh6] .g-reg text{fill:var(--color-white);font:600 12px var(--font-body);text-anchor:middle;paint-order:stroke;stroke:var(--color-ink);stroke-width:3px}.g-map[data-astro-cid-q3p3grh6] .g-pts circle{fill:color-mix(in srgb, var(--color-white) 45%, transparent);transition:fill .3s}.geo[data-astro-cid-q3p3grh6][data-mode="0"] .g-pts circle{fill:color-mix(in srgb, var(--color-white) 18%, transparent)}.g-map[data-astro-cid-q3p3grh6] .g-pts circle.hit{fill:var(--color-butter)}.g-map[data-astro-cid-q3p3grh6] .g-lasso{fill:color-mix(in srgb, var(--color-butter) 8%, transparent);stroke:var(--color-butter);stroke-width:2.2px;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1.1s,opacity .3s}.geo[data-astro-cid-q3p3grh6][data-mode="2"] .g-lasso{opacity:1}.geo[data-astro-cid-q3p3grh6].drawn .g-lasso{stroke-dashoffset:0}.g-map[data-astro-cid-q3p3grh6] .g-rad{fill:color-mix(in srgb, var(--color-sky) 8%, transparent);stroke:var(--color-sky);stroke-width:2px;stroke-dasharray:6 5;transform-box:fill-box;transform-origin:50%;transition:transform .8s,opacity .3s;transform:scale(.2)}.geo[data-astro-cid-q3p3grh6].rad .g-rad{opacity:1;transform:none}
