.tglobe{--tglobe-cap:var(--color-visited-link);--tglobe-cap-alpha:0.24;--tglobe-edge:var(--color-visited-link);--tglobe-edge-alpha:1;--tglobe-visited-edge:var(--color-visited-link);--tglobe-pin:var(--color-primary);--tglobe-atmosphere:#9ec5ff;--tglobe-fg:var(--color-text-primary, #111827);--tglobe-muted:var(--color-text-muted, #6b7280);--tglobe-surface:var(--color-bg-secondary, #f3f4f6);--tglobe-surface-2:var(--body-background, #ffffff);--tglobe-border:var(--color-border, #e5e7eb);margin:var(--hj-block-space,2rem)0;padding:1rem 1rem 1.15rem;border:1px solid var(--tglobe-border);border-radius:var(--border-radius-xl,.75rem);background:var(--tglobe-surface);color:var(--tglobe-fg)}html.dark .tglobe{--tglobe-cap-alpha:0.2;--tglobe-atmosphere:#3b82f6}.tglobe__head{margin-bottom:.75rem}.tglobe__head h3{margin:0 0 .2rem;font-size:1.05rem;line-height:1.3}.tglobe__head p{margin:0;font-size:.85rem;color:var(--tglobe-muted)}.tglobe__stage{position:relative;aspect-ratio:4/3;max-height:68vh;border-radius:var(--border-radius-lg,.5rem);overflow:hidden;background:var(--tglobe-surface-2);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tglobe-atmosphere) 22%,transparent),transparent 68%),var(--tglobe-surface-2)}@supports not (aspect-ratio:4 / 3){.tglobe__stage{height:24rem}}.tglobe__globe{width:100%;height:100%;cursor:grab}.tglobe__globe:active{cursor:grabbing}.tglobe__hud{position:absolute;right:.6rem;bottom:.6rem;display:flex;gap:.3rem;z-index:2}.tglobe__hud .tglobe__btn{min-width:1.9rem;height:1.9rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1;background:color-mix(in srgb,var(--tglobe-surface-2) 78%,transparent);backdrop-filter:none}.tglobe__globe{opacity:1;transition:opacity .35s ease-out}.tglobe:not([data-tglobe-state=ready]) .tglobe__globe{opacity:0}@media(prefers-reduced-motion:reduce){.tglobe__globe{transition:none}}.tglobe__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:.85rem;color:var(--tglobe-muted)}html:not(.hj-js) .tglobe__stage{display:none}.tglobe[data-tglobe-state=failed] .tglobe__stage{aspect-ratio:auto;height:6rem}.tglobe__labels{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tglobe__dot{position:absolute;top:0;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--tglobe-pin);box-shadow:0 0 0 1.5px rgba(255,255,255,.85);pointer-events:none;will-change:transform}html.dark .tglobe__dot{box-shadow:0 0 0 1.5px rgba(10,15,22,.75)}.tglobe__label{position:absolute;top:0;left:0;will-change:transform;padding:.05rem .3rem;border-radius:.25rem;background:var(--tglobe-surface-2);background:color-mix(in srgb,var(--tglobe-surface-2) 82%,transparent);color:var(--tglobe-fg);font-size:.72rem;font-weight:600;line-height:1.5;white-space:nowrap;pointer-events:none;user-select:none}.tglobe .scene-tooltip{padding:.2rem .5rem;border-radius:.35rem;border:1px solid var(--tglobe-border);background:var(--tglobe-surface-2);color:var(--tglobe-fg);font-size:.78rem;text-shadow:none}.tglobe .scene-tooltip span{color:var(--tglobe-muted)}.tglobe__panel{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.75rem}.tglobe__buttons{display:flex;flex-wrap:wrap;gap:.35rem}.tglobe__buttons--end{margin-left:auto}.tglobe__btn{padding:.3rem .7rem;border:1px solid var(--tglobe-border);border-radius:999px;background:var(--tglobe-surface-2);color:var(--tglobe-fg);font-size:.82rem;line-height:1.4;cursor:pointer}.tglobe__btn:hover{border-color:var(--tglobe-pin)}.tglobe__btn:focus-visible{outline:2px solid var(--tglobe-pin);outline-offset:2px}.tglobe__btn--icon{min-width:2.1rem;padding:.3rem .5rem;font-size:.95rem}.tglobe__btn[aria-pressed=true]{background:var(--tglobe-pin);border-color:var(--tglobe-pin);color:#fff}html.dark .tglobe__btn[aria-pressed=true]{color:#0b1219}.tglobe__stats{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0}.tglobe__stat{flex:1 1 6rem;padding:.45rem .6rem;border-radius:var(--border-radius-lg,.5rem);background:var(--tglobe-surface-2);border:1px solid var(--tglobe-border)}.tglobe__stat dt{margin:0;font-size:.72rem;color:var(--tglobe-muted)}.tglobe__stat dd{margin:.1rem 0 0;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums}.tglobe__note{margin:.75rem 0 0;font-size:.82rem;color:var(--tglobe-muted)}html.hj-js .tglobe__note{display:none}.countries-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1.25rem;padding:0;list-style:none}.countries-list li{margin:0;padding:.25rem .65rem;border:1px solid var(--color-border,#e5e7eb);border-radius:999px;background:var(--body-background,#fff);font-size:.85rem;line-height:1.5}html.hj-js .countries-list li[data-tglobe-iso]{cursor:pointer}html.hj-js .countries-list li[data-tglobe-iso]:hover,html.hj-js .countries-list li[data-tglobe-iso]:focus-visible{border-color:var(--color-primary,#2563eb);outline:none}@media(max-width:560px){.tglobe{padding:.75rem .75rem .9rem}.tglobe__stage{aspect-ratio:1/1;max-height:56vh}.tglobe__btn{padding:.28rem .6rem;font-size:.78rem}}