._globe-caption_fhj4w_1>div{gap:6px;display:grid}._globe-caption_fhj4w_1 small{font-size:var(--ui-text-compact)}._visitor-globe_fhj4w_8{width:100%;margin:24px auto;position:relative}._globe-stage_fhj4w_13[data-state=error]{height:auto;min-height:240px}._globe-stage_fhj4w_13[data-state=error]>._globe-map_fhj4w_17,._globe-stage_fhj4w_13[data-state=error]>._globe-controls_fhj4w_18{visibility:hidden}._globe-fallback_fhj4w_21{padding:var(--ui-space-panel);font-size:var(--ui-text-body);position:relative}._globe-fallback_fhj4w_21>p{color:var(--color-text-muted);margin-bottom:var(--ui-space-group)}._globe-fallback_fhj4w_21 ul{margin:0 0 var(--ui-space-group);padding:0;list-style:none}._globe-fallback_fhj4w_21 li+li{border-top:1px solid var(--color-border)}._globe-fallback_fhj4w_21 li>button,._globe-fallback_fhj4w_21 li>div{align-items:center;gap:var(--ui-space-related);width:100%;padding:var(--ui-space-related) 0;text-align:start;color:var(--color-text);display:flex}._globe-fallback_fhj4w_21 li>button{cursor:pointer}._globe-fallback_fhj4w_21 li>button:hover{background:var(--color-surface)}._globe-fallback_fhj4w_21 li>:is(button,div)>img{border-radius:50%;flex:0 0 40px}._globe-fallback_fhj4w_21 li>:is(button,div)>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}._globe-fallback_fhj4w_21 li span>span{align-items:center;gap:var(--ui-space-tight);color:var(--color-text-muted);font-size:var(--ui-text-caption);display:flex}._globe-caption_fhj4w_1>._globe-actions_fhj4w_71{gap:var(--ui-space-tight);flex-wrap:wrap;display:flex}._globe-caption_fhj4w_1{min-height:52px;font-size:var(--ui-text-caption);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:12px;line-height:1.5;display:flex}._globe-stage_fhj4w_13{border-radius:var(--ui-radius-inset);background:var(--color-surface-inset);height:clamp(440px,66dvh,800px);position:relative;overflow:hidden}._visitor-map-preview_fhj4w_95{gap:var(--ui-space-related);white-space:normal;width:min(296px,100vw - 64px);font-family:var(--font-sans);font-size:var(--ui-text-label);line-height:1.5;display:grid}._visitor-preview-context_fhj4w_104{gap:var(--ui-space-tight);padding-bottom:var(--ui-space-tight);display:grid}._visitor-preview-context_fhj4w_104>span{align-items:center;gap:var(--ui-space-tight);display:flex}._visitor-map-preview_fhj4w_95>button{width:100%;margin-top:var(--ui-space-tight);justify-content:space-between}._visitor-map-preview_fhj4w_95 time{color:var(--color-text-muted)}._visitor-preview-identity_fhj4w_122{gap:var(--ui-space-tight);flex-wrap:wrap;align-items:baseline;display:flex}._visitor-preview-identity_fhj4w_122 strong{overflow-wrap:anywhere;font-size:var(--ui-text-subheading);font-weight:var(--ui-weight-semibold);line-height:1.4}._visitor-preview-activity_fhj4w_134{gap:var(--ui-space-tight);border-top:1px solid var(--color-border);padding-top:var(--ui-space-group);overflow-wrap:anywhere;display:grid}._visitor-preview-activity_fhj4w_134>span:first-child{font-size:var(--ui-text-caption)}._visitor-preview-activity_fhj4w_134 strong{font-size:var(--ui-text-body);font-weight:var(--ui-weight-semibold)}._visitor-preview-activity_fhj4w_134>span,._visitor-preview-activity_fhj4w_134 time{color:var(--color-text-muted)}._globe-stage_fhj4w_13>._globe-map_fhj4w_17{position:absolute;inset:0}@media (width<=600px){._globe-stage_fhj4w_13{height:clamp(400px,62svh,560px)}._globe-caption_fhj4w_1>span:first-child{width:100%;min-height:36px}}._globe-marker_fhj4w_167.maplibregl-marker-covered{visibility:hidden;pointer-events:none}._globe-marker_fhj4w_167:has(:focus-visible),._globe-marker_fhj4w_167:hover{z-index:3}._globe-visitor_fhj4w_175{width:var(--visitor-marker-size);height:var(--visitor-marker-size);border:3px solid var(--color-surface);cursor:pointer;box-shadow:var(--shadow-raised);border-radius:50%;padding:0;display:block}._globe-visitor_fhj4w_175:hover,._globe-visitor_fhj4w_175:focus-visible{z-index:3;outline:3px solid var(--color-accent)}._globe-visitor_fhj4w_175{outline-offset:1px;outline:3px solid #0000}._globe-visitor_fhj4w_175 ._visitor-avatar_fhj4w_194{background:var(--color-surface-inset);border-radius:50%;width:100%;max-width:none;height:100%;display:block}._visitor-globe_fhj4w_8 canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}._visitor-globe_fhj4w_8 canvas:active{cursor:grabbing}._globe-controls_fhj4w_18{border-radius:var(--ui-radius-control);background:var(--color-frame);box-shadow:var(--shadow-raised);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:16px;right:16px}._globe-loading-progress_fhj4w_224{background:var(--color-border);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}._globe-loading-progress_fhj4w_224:after{content:"";background:var(--color-accent);width:35%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){._globe-visitor_fhj4w_175{transition:outline-color var(--motion-duration-feedback)}._globe-loading-progress_fhj4w_224:after{animation:_globe-loading_fhj4w_224 1.6s var(--motion-ease-settle) infinite}}@keyframes _globe-loading_fhj4w_224{0%{transform:translate(-100%)}to{transform:translate(386%)}}._visitor-returning_fhj4w_258{border-radius:var(--ui-radius-pill);background:var(--color-surface-inset);color:var(--color-text-muted);font-size:var(--ui-text-compact);font-weight:var(--ui-weight-medium);padding:2px 7px}
