.dot-globe[data-astro-cid-3wxoj6zd]{--globe-dot:rgba(var(--text-rgb), .62);--globe-disc:rgba(var(--text-rgb), .025);--globe-limb:rgba(var(--text-rgb), .14);--globe-node:var(--text);--globe-node-ring:var(--bg);--globe-arc:var(--accent);min-width:0;margin:0}[data-astro-cid-3wxoj6zd][data-section-theme=light] .dot-globe[data-astro-cid-3wxoj6zd],.dot-globe[data-astro-cid-3wxoj6zd][data-section-theme=light]{--globe-dot:rgba(var(--text-rgb), .5);--globe-disc:rgba(var(--text-rgb), .02);--globe-arc:var(--accent-text)}.dot-globe__stage[data-astro-cid-3wxoj6zd]{aspect-ratio:1;position:relative;overflow:hidden;container-type:inline-size}.dot-globe__canvas[data-astro-cid-3wxoj6zd]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block}.dot-globe--cropped[data-astro-cid-3wxoj6zd] .dot-globe__canvas[data-astro-cid-3wxoj6zd]{mask-image:radial-gradient(closest-side,#000 82%,#0000 100%)}.dot-globe__stage[data-astro-cid-3wxoj6zd].is-ready .dot-globe__canvas[data-astro-cid-3wxoj6zd]{opacity:1}.dot-globe__callouts[data-astro-cid-3wxoj6zd]{pointer-events:none;position:absolute;inset:0}.dot-globe__anchor[data-astro-cid-3wxoj6zd]{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.dot-globe__anchor[data-astro-cid-3wxoj6zd][data-hidden]{visibility:hidden}.dot-globe[data-astro-cid-3wxoj6zd] .dot-globe__box{width:max-content;max-width:min(220px,46cqi);padding:var(--space-2) var(--space-3);background:rgba(var(--bg-rgb), .86);font-family:var(--font-mono);font-size:var(--type-caption);gap:2px;line-height:1.4;display:grid;position:absolute;top:0}.dot-globe[data-astro-cid-3wxoj6zd] .dot-globe__box--right{left:14px;transform:translateY(-50%)}.dot-globe[data-astro-cid-3wxoj6zd] .dot-globe__box--left{right:14px;transform:translateY(-50%)}.dot-globe__kicker[data-astro-cid-3wxoj6zd]{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase}.dot-globe__name[data-astro-cid-3wxoj6zd]{color:var(--text)}.dot-globe__detail[data-astro-cid-3wxoj6zd]{color:var(--muted)}.dot-globe__tag[data-astro-cid-3wxoj6zd]{top:var(--space-3);left:var(--space-3);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(var(--bg-rgb), .7);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;position:absolute}.dot-globe__toggle[data-astro-cid-3wxoj6zd]{right:var(--space-3);bottom:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:rgba(var(--bg-rgb), .8);width:32px;height:32px;color:var(--text);cursor:pointer;place-items:center;display:grid;position:absolute}.dot-globe__toggle[data-astro-cid-3wxoj6zd]:hover{border-color:var(--accent)}.dot-globe__toggle[data-astro-cid-3wxoj6zd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dot-globe__icon[data-astro-cid-3wxoj6zd]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dot-globe__icon--play[data-astro-cid-3wxoj6zd],.dot-globe__toggle[data-astro-cid-3wxoj6zd][aria-pressed=true] .dot-globe__icon--pause[data-astro-cid-3wxoj6zd]{display:none}.dot-globe__toggle[data-astro-cid-3wxoj6zd][aria-pressed=true] .dot-globe__icon--play[data-astro-cid-3wxoj6zd]{fill:currentColor;display:block}.dot-globe__legend[data-astro-cid-3wxoj6zd]{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dot-globe__caption[data-astro-cid-3wxoj6zd]{font-family:var(--font-mono)}.dot-globe__kinds[data-astro-cid-3wxoj6zd]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dot-globe__kinds[data-astro-cid-3wxoj6zd] li[data-astro-cid-3wxoj6zd]{align-items:center;gap:6px;display:inline-flex}.dot-globe__glyph[data-astro-cid-3wxoj6zd]{width:12px;height:12px;fill:var(--text);stroke:var(--bg);stroke-width:1px}.dot-globe__glyph--hq[data-astro-cid-3wxoj6zd]{fill:none;stroke:var(--text);stroke-width:1.4px}@container (width<=420px){.dot-globe[data-astro-cid-3wxoj6zd] .dot-globe__box{max-width:40cqi}.dot-globe__detail[data-astro-cid-3wxoj6zd]{display:none}}
