.activity-users[data-v-adcc0c15]{padding:1rem;background:var(--display-soft);min-height:100%}.activity-users__caption[data-v-adcc0c15]{margin:0 0 1rem;color:var(--display-muted);font-size:.875rem;line-height:1.6}.activity-users__list[data-v-adcc0c15]{display:grid;gap:.75rem;list-style:none;padding:0;margin:0}.activity-users__item[data-v-adcc0c15]{width:100%;display:flex;align-items:center;gap:.875rem;min-height:7rem;padding:1rem;border:1px solid var(--display-line);border-radius:var(--topic-radius-panel);background:var(--display-surface);text-align:left;color:var(--display-ink);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.activity-users__item[data-v-adcc0c15]:hover{border-color:var(--display-accent)}.activity-users__item[aria-pressed=true][data-v-adcc0c15]{border-color:var(--display-accent);background:color-mix(in srgb,var(--display-accent) 5%,var(--display-surface))}.activity-users__item[data-v-adcc0c15]:focus-visible{outline:2px solid var(--display-accent);outline-offset:2px}.activity-users__avatar[data-v-adcc0c15]{flex:none;width:2rem;height:2rem}.activity-users__identity[data-v-adcc0c15]{display:grid;gap:.375rem;min-width:0;flex:1}.activity-users__identity strong[data-v-adcc0c15]{font-weight:600;overflow-wrap:anywhere}.activity-users__identity>span[data-v-adcc0c15]{color:var(--display-muted);font-size:.875rem;overflow-wrap:anywhere}.activity-users__location[data-v-adcc0c15]{display:flex;align-items:center;gap:.25rem}.activity-users__location>span[data-v-adcc0c15]{flex-shrink:0}.activity-users__count[data-v-adcc0c15]{color:var(--display-accent);font-size:1.25rem;font-weight:600;font-family:var(--topic-font-number);font-variant-numeric:tabular-nums;flex-shrink:0;text-align:right}.activity-users__count small[data-v-adcc0c15]{display:block;font-size:.75rem;font-weight:400;color:var(--display-muted)}.activity-users__skeleton[data-v-adcc0c15]{display:grid;gap:1rem}.activity-users[data-v-adcc0c15]{padding:.75rem}.activity-users__caption[data-v-adcc0c15]{margin-bottom:.65rem;font-size:.75rem}.activity-users__list[data-v-adcc0c15]{gap:.5rem}.activity-users__item[data-v-adcc0c15]{min-height:5.25rem;padding:.7rem;gap:.6rem;font-size:.8125rem}.activity-users__identity[data-v-adcc0c15]{gap:.2rem}.activity-users__identity>span[data-v-adcc0c15]{font-size:.75rem}.activity-users__count[data-v-adcc0c15]{font-size:1rem}.activity-users--timeline[data-v-adcc0c15]{background:var(--display-surface);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.activity-users__viewport--timeline[data-v-adcc0c15]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.activity-users__viewport--timeline[data-v-adcc0c15]:after,.activity-users__viewport--timeline[data-v-adcc0c15]:before{position:absolute;right:0;left:0;z-index:1;height:1.5rem;content:"";pointer-events:none}.activity-users__viewport--timeline[data-v-adcc0c15]:before{top:0;background:linear-gradient(to bottom,var(--display-surface),transparent)}.activity-users__viewport--timeline[data-v-adcc0c15]:after{bottom:0;background:linear-gradient(to top,var(--display-surface),transparent)}.activity-users__viewport--timeline .activity-users__list[data-v-adcc0c15]{will-change:transform;backface-visibility:hidden}.activity-users__viewport--static[data-v-adcc0c15]{overflow-y:auto}.activity-users__viewport--static[data-v-adcc0c15]:after,.activity-users__viewport--static[data-v-adcc0c15]:before{display:none}.activity-users__viewport--static .activity-users__list[data-v-adcc0c15]{will-change:auto}.activity-users__intro[data-v-adcc0c15]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.activity-users__intro .activity-users__caption[data-v-adcc0c15]{margin:0}.activity-users__intro[data-v-adcc0c15]>:not(.activity-users__caption){flex:none}.activity-users__list--timeline[data-v-adcc0c15]{position:relative;gap:0;padding-left:1rem}.activity-users__list--timeline[data-v-adcc0c15]:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.25rem;width:1px;background:color-mix(in srgb,var(--display-accent) 35%,var(--display-line))}.activity-users__list--timeline li[data-v-adcc0c15]{position:relative;padding:0 0 .85rem .65rem}.activity-users__list--timeline li[data-v-adcc0c15]:last-child{padding-bottom:0}.activity-users__list--timeline li[data-v-adcc0c15]:before{border:2px solid var(--display-surface);box-shadow:0 0 0 1px var(--display-accent)}.activity-users__list--timeline li[data-v-adcc0c15]:before,.activity-users__list--timeline li[data-v-adcc0c15]:first-child:after{content:"";position:absolute;top:1.25rem;left:-.98rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--display-accent)}.activity-users__list--timeline li[data-v-adcc0c15]:first-child:after{animation:activity-users-ping-adcc0c15 2s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.activity-users__item--timeline[data-v-adcc0c15]{align-items:flex-start;min-height:0;padding:.8rem;border-radius:var(--topic-radius-panel)}.activity-users__event-avatar[data-v-adcc0c15]{flex:none;width:1.75rem;height:1.75rem}.activity-users__item--timeline .activity-users__identity[data-v-adcc0c15]{gap:.25rem}.activity-users__identity>.activity-users__summary[data-v-adcc0c15]{color:var(--display-ink);line-height:1.45}.activity-users__item--timeline .activity-users__location[data-v-adcc0c15]{line-height:1.3}@keyframes activity-users-ping-adcc0c15{0%{transform:scale(1);opacity:.75}75%,to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.activity-users__item[data-v-adcc0c15]{transition:none}.activity-users__list--timeline li[data-v-adcc0c15]:first-child:after{animation:none;opacity:0}}.map-popup-stat-value[data-v-15f30cbb],.map-popup-stats[data-v-15f30cbb]{margin:0}.map-popup-stats[data-v-15f30cbb]{display:grid;grid-template-columns:repeat(var(--stat-columns),minmax(0,1fr));gap:0;padding:.62rem 0;border-top:1px solid var(--map-card-line,hsla(0,0%,9%,.07));border-bottom:1px solid var(--map-card-line,hsla(0,0%,9%,.07))}.dark .map-popup-stats[data-v-15f30cbb]{border-color:#ffffff14}.map-popup-stat[data-v-15f30cbb]{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-width:0;padding:0 .25rem}.map-popup-stat+.map-popup-stat[data-v-15f30cbb]{border-left:1px solid var(--map-card-line,hsla(0,0%,9%,.07))}.dark .map-popup-stat+.map-popup-stat[data-v-15f30cbb]{border-color:#ffffff14}.map-popup-stat-value[data-v-15f30cbb]{color:var(--accent-color);font-size:1rem;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.map-popup-stat-label[data-v-15f30cbb]{color:var(--map-card-muted,#737373);font-size:.64rem;font-weight:600;line-height:1.15;text-align:center}.dark .map-popup-stat-label[data-v-15f30cbb]{color:#a1a1aa}.map-project-popup{white-space:normal;text-align:start;position:relative;display:flex;flex-direction:column;width:min(20.5rem,var(--map-popup-available-width,100vw));max-height:var(--map-popup-available-height,none);border-radius:1.35rem;border:1px solid hsla(0,0%,100%,.72);background:#fff;box-shadow:0 22px 48px #1717171f,inset 0 1px #ffffffeb;overflow:visible}.dark .map-project-popup{border-color:#ffffff14;background:#27272a;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0d}.map-project-popup__close{position:absolute;top:.65rem;right:.65rem;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.28);background:#1717176b;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.map-project-popup__close:hover{background:#17171794}.map-project-popup__close:active{transform:scale(.96)}.map-project-popup__close-icon{width:.9rem;height:.9rem}.map-project-popup__cover{position:relative;flex-shrink:0;overflow:hidden;border-radius:1.35rem 1.35rem 0 0;height:7rem;background:#f4f4f5}.dark .map-project-popup__cover{background:#18181b}.map-project-popup__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-project-popup__cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1717171f,#17171714 38%,#17171785 78%,#171717b8);pointer-events:none}.map-project-popup__cover-badges{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 3rem)}.map-project-popup__badge{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.18);background:#ffffff24;font-size:.66rem;font-weight:650;letter-spacing:.04em;line-height:1;color:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-project-popup__badge--primary{border-color:color-mix(in srgb,var(--accent-color) 36%,hsla(0,0%,100%,.18));background:color-mix(in srgb,var(--accent-color) 28%,hsla(0,0%,100%,.12))}.map-project-popup__badge--private{border-color:#ffffff38;background:#5252526b}.map-project-popup__cover-people{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.5rem .75rem .62rem}.map-project-popup__cover-creator{display:flex;align-items:center;gap:.48rem;min-width:0;flex:1 1 auto}.map-project-popup__cover-participants{display:flex;align-items:center;flex-shrink:0}.map-project-popup__cover-participants-stack{display:flex;align-items:center}.map-project-popup__cover-participant-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;margin-left:-.36rem;overflow:hidden;border-radius:9999px;border:1.5px solid hsla(0,0%,100%,.72);background:#ffffff1f;color:#fff;font-size:.58rem;font-weight:650}.map-project-popup__cover-participant-avatar:first-child{margin-left:0}.map-project-popup__cover-participant-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-project-popup__cover-participant-more{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;margin-left:-.36rem;border-radius:9999px;border:1.5px solid hsla(0,0%,100%,.68);background:#17171761;color:#ffffffeb;font-size:.54rem;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.map-project-popup__cover-creator-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;overflow:hidden;border-radius:9999px;border:1.5px solid hsla(0,0%,100%,.72);background:#ffffff1f;color:#fff;font-size:.7rem;font-weight:650}.map-project-popup__cover-creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-project-popup__cover-creator-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.map-project-popup__cover-creator-label{color:#ffffffb8;font-size:.62rem;font-weight:600;line-height:1}.map-project-popup__cover-creator-name{overflow:hidden;color:#fff;font-size:.76rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.28)}.map-project-popup__body{min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem 1rem}.map-project-popup__scroll{min-height:0;display:flex;flex-direction:column;gap:.8rem;max-height:var(--map-popup-scroll-max,11rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.map-project-popup__scroll::-webkit-scrollbar{width:.28rem}.map-project-popup__scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:#17171729}.dark .map-project-popup__scroll::-webkit-scrollbar-thumb{background:#ffffff2e}.map-project-popup__head{min-width:0}.map-project-popup__title{margin:0;font-size:.98rem;font-weight:680;line-height:1.35;letter-spacing:-.015em;color:#171717;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dark .map-project-popup__title{color:#f5f5f4}.map-project-popup__time{margin:.28rem 0 0;font-size:.68rem;line-height:1.2;color:#a3a3a3}.dark .map-project-popup__time{color:#737373}.map-project-popup__desc{margin:0;font-size:.76rem;line-height:1.55;color:#525252;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.dark .map-project-popup__desc{color:#a1a1aa}.map-project-popup__tags{display:flex;flex-wrap:wrap;gap:.35rem}.map-project-popup__tag{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .5rem;border-radius:9999px;background:#1717170d;color:#525252;font-size:.66rem;font-weight:600;line-height:1.2}.dark .map-project-popup__tag{background:#ffffff0f;color:#d4d4d8}.map-project-popup__tag--model{background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:color-mix(in srgb,var(--accent-color) 78%,#171717)}.dark .map-project-popup__tag--model{color:color-mix(in srgb,var(--accent-color) 72%,#f5f5f4)}.map-project-popup__location{display:inline-flex;align-items:flex-start;gap:.32rem;min-width:0;color:#737373;font-size:.72rem;line-height:1.35}.dark .map-project-popup__location{color:#a1a1aa}.map-project-popup__location-icon{width:.82rem;height:.82rem;flex-shrink:0;margin-top:.08rem}.map-project-popup__action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.1rem;padding:.58rem .85rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-color) 24%,transparent);background:color-mix(in srgb,var(--accent-color) 10%,transparent);font-size:.8rem;font-weight:650;color:var(--accent-color);cursor:pointer;transition:background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.dark .map-project-popup__action{border-color:color-mix(in srgb,var(--accent-color) 30%,transparent);background:color-mix(in srgb,var(--accent-color) 14%,transparent)}.map-project-popup__action:hover{background:color-mix(in srgb,var(--accent-color) 16%,transparent);border-color:color-mix(in srgb,var(--accent-color) 36%,transparent)}.dark .map-project-popup__action:hover{background:color-mix(in srgb,var(--accent-color) 20%,transparent);border-color:color-mix(in srgb,var(--accent-color) 40%,transparent)}.map-project-popup__action:active{transform:scale(.98)}.map-project-popup__action-icon{width:.82rem;height:.82rem}.map-user-popup__arrow{filter:drop-shadow(0 4px 2px rgba(178,178,178,.4));height:12px;left:50%;position:absolute;bottom:-11px;transform:translate(-50%);width:25px}.map-user-popup__arrow:after{background-color:#fff;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:12px;left:0;position:absolute;top:-1px;width:25px}.dark .map-user-popup__arrow{filter:drop-shadow(0 4px 2px rgba(26,26,26,.616))}.dark .map-user-popup__arrow:after{background-color:#27272a}.map-project-popup__head--person{display:flex;align-items:center;gap:.65rem;padding-right:1.75rem}.map-project-popup__avatar{width:2.75rem;height:2.75rem;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:50%}.map-project-popup__head-copy{min-width:0}.map-project-popup--plain .map-project-popup__head{padding-right:1.75rem}.map-project-popup__note{margin:0}.activity-detail[data-v-e1ec67f1]{width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--topic-font-sans)}.map-user-marker[data-v-0a3f0037]{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.map-user-marker__image[data-v-0a3f0037]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--accent-color);box-shadow:0 2px 8px #0000004d;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.map-user-marker:hover .map-user-marker__image[data-v-0a3f0037]{border-width:3px;box-shadow:0 4px 16px #0006}.map-user-marker__image img[data-v-0a3f0037]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .2s ease}.map-user-marker:hover .map-user-marker__image img[data-v-0a3f0037]{transform:scale(1.05)}.map-user-marker__dot[data-v-0a3f0037]{width:12px;height:12px;border-radius:50%;background:var(--accent-color);box-shadow:0 2px 6px #0000004d;border:2px solid #fff}.map-user-marker__count[data-v-0a3f0037]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:var(--accent-color);color:#fff;font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 4px #0000004d;min-width:20px;text-align:center;line-height:1.2;transition:all .2s ease}.map-user-marker:hover .map-user-marker__count[data-v-0a3f0037]{transform:translate(-50%) scale(1.1);box-shadow:0 3px 8px #0006}.map-user-marker__label[data-v-0a3f0037]{margin-top:4px;font-size:.75rem;font-weight:600;color:#333;background:#ffffffe6;padding:2px 8px;border-radius:4px;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px #0003}.map-user-marker--mini .map-user-marker__image[data-v-0a3f0037]{width:16px;height:16px;border-width:1px}.map-user-marker--mini .map-user-marker__dot[data-v-0a3f0037]{width:8px;height:8px;border-width:1px}.map-user-marker--mini .map-user-marker__count[data-v-0a3f0037]{font-size:.5rem;padding:1px 3px;min-width:14px;bottom:-6px}.map-user-marker--small .map-user-marker__image[data-v-0a3f0037]{width:28px;height:28px;border-width:2px}.map-user-marker--small .map-user-marker__dot[data-v-0a3f0037]{width:10px;height:10px}.map-user-marker--small .map-user-marker__count[data-v-0a3f0037]{font-size:.5625rem;padding:1px 4px;min-width:16px;bottom:-6px}.map-user-marker--medium .map-user-marker__image[data-v-0a3f0037]{width:40px;height:40px}.map-user-marker--medium .map-user-marker__count[data-v-0a3f0037]{font-size:.5625rem;padding:2px 5px;min-width:18px}.map-user-marker--large .map-user-marker__image[data-v-0a3f0037]{width:48px;height:48px}.map-user-popup[data-v-ae6ed5b9]{position:relative;display:flex;flex-direction:column;width:17.75rem;pointer-events:auto;border-radius:1.35rem;border:1px solid rgba(0,0,0,.07);background:#fff;box-shadow:0 18px 40px #1717171a,inset 0 1px #ffffffb8;overflow:hidden}.dark .map-user-popup[data-v-ae6ed5b9]{border-color:#ffffff14;background:#27272a;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0d}.map-user-popup__close[data-v-ae6ed5b9]{position:absolute;top:.65rem;right:.65rem;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:9999px;border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#525252;cursor:pointer;transition:background-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.dark .map-user-popup__close[data-v-ae6ed5b9]{border-color:#ffffff1a;background:#27272aeb;color:#a1a1aa}.map-user-popup__close[data-v-ae6ed5b9]:hover{background:#fff;color:#171717}.dark .map-user-popup__close[data-v-ae6ed5b9]:hover{background:#3f3f46;color:#f5f5f4}.map-user-popup__close[data-v-ae6ed5b9]:active{transform:scale(.96)}.map-user-popup__close-icon[data-v-ae6ed5b9]{width:.9rem;height:.9rem}.map-topic-popup__cover[data-v-ae6ed5b9]{position:relative;flex-shrink:0;height:7.75rem;background:#f4f4f5}.dark .map-topic-popup__cover[data-v-ae6ed5b9]{background:#18181b}.map-topic-popup__cover-img[data-v-ae6ed5b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-topic-popup__cover-shade[data-v-ae6ed5b9]{position:absolute;inset:0;background:linear-gradient(180deg,#17171705,#17171714 58%,#17171747);pointer-events:none}.map-topic-popup__badge[data-v-ae6ed5b9]{position:absolute;top:.65rem;left:.65rem;z-index:2;padding:.22rem .55rem;border-radius:9999px;background:#17171785;font-size:.68rem;font-weight:650;letter-spacing:.06em;line-height:1;color:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-topic-popup__body[data-v-ae6ed5b9]{display:flex;flex-direction:column;gap:.85rem;padding:.9rem .95rem 1rem}.map-topic-popup__title[data-v-ae6ed5b9]{margin:0;font-size:.94rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:#171717;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dark .map-topic-popup__title[data-v-ae6ed5b9]{color:#f5f5f4}.map-topic-popup__desc[data-v-ae6ed5b9]{margin:.35rem 0 0;font-size:.74rem;line-height:1.45;color:#737373;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dark .map-topic-popup__desc[data-v-ae6ed5b9]{color:#a1a1aa}.map-topic-popup__meta[data-v-ae6ed5b9]{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.55rem}.map-topic-popup__meta-item[data-v-ae6ed5b9]{display:inline-flex;align-items:center;gap:.28rem;font-size:.72rem;line-height:1.2;color:#737373}.dark .map-topic-popup__meta-item[data-v-ae6ed5b9]{color:#a1a1aa}.map-topic-popup__meta-item--stat[data-v-ae6ed5b9]{color:var(--accent-color)}.map-topic-popup__meta-icon[data-v-ae6ed5b9]{width:.82rem;height:.82rem;flex-shrink:0}.map-topic-popup__action[data-v-ae6ed5b9]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.52rem .85rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-color) 22%,transparent);background:color-mix(in srgb,var(--accent-color) 8%,transparent);font-size:.8rem;font-weight:650;color:var(--accent-color);cursor:pointer;transition:background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.dark .map-topic-popup__action[data-v-ae6ed5b9]{border-color:color-mix(in srgb,var(--accent-color) 28%,transparent);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.map-topic-popup__action[data-v-ae6ed5b9]:hover{background:color-mix(in srgb,var(--accent-color) 14%,transparent);border-color:color-mix(in srgb,var(--accent-color) 34%,transparent)}.dark .map-topic-popup__action[data-v-ae6ed5b9]:hover{background:color-mix(in srgb,var(--accent-color) 18%,transparent);border-color:color-mix(in srgb,var(--accent-color) 38%,transparent)}.map-topic-popup__action[data-v-ae6ed5b9]:active{transform:scale(.98)}.map-topic-popup__action-icon[data-v-ae6ed5b9]{width:.82rem;height:.82rem}.map-user-popup--profile .map-user-popup__hero[data-v-ae6ed5b9]{position:relative;flex-shrink:0;height:9rem;overflow:hidden}.map-user-popup--profile .map-user-popup__hero--empty[data-v-ae6ed5b9]{height:4.5rem;background:color-mix(in srgb,var(--accent-color) 10%,transparent)}.map-user-popup__hero-img[data-v-ae6ed5b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-user-popup__badge[data-v-ae6ed5b9]{position:absolute;top:.75rem;left:.75rem;z-index:2;padding:.25rem .55rem;border-radius:.35rem;background:var(--accent-color);font-size:.68rem;font-weight:650;letter-spacing:.04em;color:#fff;box-shadow:0 1px 2px #1717171f}.map-user-popup__body[data-v-ae6ed5b9]{display:flex;flex-direction:column;gap:.35rem;padding:.35rem .95rem 1rem}.map-user-popup__profile[data-v-ae6ed5b9]{display:flex;flex-direction:column;gap:.85rem;margin-top:.15rem}.map-user-popup__profile-main[data-v-ae6ed5b9]{min-width:0}.map-user-popup__title[data-v-ae6ed5b9]{margin:0;font-size:.94rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:#171717;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dark .map-user-popup__title[data-v-ae6ed5b9]{color:#f5f5f4}.map-user-popup__meta[data-v-ae6ed5b9]{display:flex;flex-direction:column;gap:.35rem;margin-top:.45rem}.map-user-popup__meta-item[data-v-ae6ed5b9]{display:inline-flex;align-items:flex-start;gap:.32rem;min-width:0;font-size:.72rem;line-height:1.35;color:#737373}.dark .map-user-popup__meta-item[data-v-ae6ed5b9]{color:#a1a1aa}.map-user-popup__meta-item--stat[data-v-ae6ed5b9]{color:var(--accent-color);font-weight:650}.map-user-popup__meta-icon[data-v-ae6ed5b9]{width:.82rem;height:.82rem;flex-shrink:0;margin-top:.08rem}.map-user-popup__meta-text[data-v-ae6ed5b9]{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.map-user-popup__action--user[data-v-ae6ed5b9]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;flex-shrink:0;padding:.52rem .85rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-color) 22%,transparent);background:color-mix(in srgb,var(--accent-color) 8%,transparent);font-size:.8rem;font-weight:650;color:var(--accent-color);cursor:pointer;transition:background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.dark .map-user-popup__action--user[data-v-ae6ed5b9]{border-color:color-mix(in srgb,var(--accent-color) 28%,transparent);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.map-user-popup__action--user[data-v-ae6ed5b9]:hover{background:color-mix(in srgb,var(--accent-color) 14%,transparent);border-color:color-mix(in srgb,var(--accent-color) 34%,transparent)}.dark .map-user-popup__action--user[data-v-ae6ed5b9]:hover{background:color-mix(in srgb,var(--accent-color) 18%,transparent);border-color:color-mix(in srgb,var(--accent-color) 38%,transparent)}.map-user-popup__action--user[data-v-ae6ed5b9]:active{transform:scale(.98)}.map-user-popup__action-icon[data-v-ae6ed5b9]{width:.82rem;height:.82rem;flex-shrink:0}.map-user-popup__arrow[data-v-ae6ed5b9]{filter:drop-shadow(0 4px 2px rgba(178,178,178,.4));height:12px;left:50%;position:absolute;bottom:-11px;transform:translate(-50%);width:25px}.map-user-popup__arrow[data-v-ae6ed5b9]:after{background-color:#fff;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:12px;left:0;position:absolute;top:-1px;width:25px}.dark .map-user-popup__arrow[data-v-ae6ed5b9]{filter:drop-shadow(0 4px 2px rgba(26,26,26,.616))}.dark .map-user-popup__arrow[data-v-ae6ed5b9]:after{background-color:#27272a}.custom-marker-container{transform-origin:center;position:relative}.custom-marker-container:hover{transform:scale(1.1)}.custom-marker-container.marker-active,.custom-marker-container.marker-active:hover{transform:scale(1.05)}.custom-marker-container .count-badge{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.custom-popup-container,.custom-popup-content{pointer-events:auto}.cluster-marker{cursor:pointer}.cluster-marker:hover{transform:scale(1.15)}.cluster-marker__circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#029556,#04d11f);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #02955666,0 4px 20px #0003;border:3px solid hsla(0,0%,100%,.9);position:relative}.cluster-marker__circle:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:inherit;opacity:.3;animation:clusterPulse 2s ease-in-out infinite}@keyframes clusterPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.1}}.cluster-marker__count{color:#fff;font-size:.875rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;z-index:1}.cluster-marker__circle[data-large=true]{width:56px;height:56px}.cluster-marker__circle[data-large=true] .cluster-marker__count{font-size:1rem}.single-point-marker{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.single-point-marker:hover{transform:scale(1.1)}.single-point-marker .map-user-marker__image{transition:all .2s ease}.single-point-marker:hover .map-user-marker__image{box-shadow:0 4px 16px #0006!important}.marker-size-mini .map-user-marker__image{width:16px!important;height:16px!important;border-width:1px!important}.marker-size-mini .map-user-marker__dot{width:8px!important;height:8px!important}.marker-size-mini .map-user-marker__count{font-size:.5rem!important;padding:1px 3px!important;min-width:14px!important;bottom:-6px!important}.marker-size-small .map-user-marker__image{width:28px!important;height:28px!important;border-width:2px!important}.marker-size-small .map-user-marker__dot{width:10px!important;height:10px!important}.marker-size-small .map-user-marker__count{font-size:.5625rem!important;padding:1px 4px!important;min-width:16px!important;bottom:-6px!important}.marker-size-medium .map-user-marker__image{width:40px!important;height:40px!important}.marker-size-medium .map-user-marker__count{font-size:.5625rem!important;padding:2px 5px!important;min-width:18px!important}.marker-size-large .map-user-marker__image{width:48px!important;height:48px!important}.marker-size-medium .map-user-marker__label,.marker-size-mini .map-user-marker__label,.marker-size-small .map-user-marker__label{display:none!important}.marker-size-large .map-user-marker__label{display:block}.map-bubble-marker__label{background:color-mix(in srgb,var(--topic-paper,#fff) 94%,transparent);color:var(--topic-ink,rgba(17,24,39,.92))}.explore-map-cluster__count,.explore-map-stack-badge,.map-bubble-marker__count{position:absolute;top:-4px;right:-8px;min-width:1.25rem;height:1.125rem;padding:0 .3125rem;border-radius:9999px;background:linear-gradient(135deg,#404040,#262626);color:#fafafa;font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;box-shadow:0 1px 3px #00000040;border:1.5px solid #fff;box-sizing:border-box;pointer-events:none;white-space:nowrap}.explore-map-stack-badge{background:linear-gradient(135deg,#3b82f6,#2563eb)}.explore-map-cluster__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--topic-paper,#121514) 16%,rgba(16,20,18,.8));color:#f4f7f5;font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.avatar-map[data-v-dd2ee643]{position:relative;height:100%;min-height:0;background:var(--display-soft)}.avatar-map[data-v-dd2ee643] [data-l7map-root]{position:absolute;inset:0;height:100%}.avatar-map__state[data-v-dd2ee643]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;background:var(--display-soft);color:var(--display-ink)}.avatar-map__state p[data-v-dd2ee643]{max-width:32rem}.avatar-map__controls[data-v-dd2ee643]{bottom:1rem}.avatar-map__controls[data-v-dd2ee643],.avatar-map__top-controls[data-v-dd2ee643]{position:absolute;right:1rem;display:grid;gap:.5rem}.avatar-map__top-controls[data-v-dd2ee643]{top:1rem}.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .display-button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--display-line);border-radius:.875rem;background:var(--display-surface);color:var(--display-ink);box-shadow:0 2px 5px #0000001a;cursor:pointer;transition:background-color .15s,color .15s}.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .display-button:hover:not(:disabled){background:color-mix(in srgb,var(--display-ink) 8%,var(--display-surface))}.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .display-button:disabled{opacity:.55;cursor:default}.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .display-button:focus-visible{outline-offset:-3px}.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .iconify{width:1.125rem;height:1.125rem}@media(prefers-reduced-motion:reduce){.avatar-map[data-v-dd2ee643] :is(.avatar-map__controls,.avatar-map__top-controls) .display-button{transition:none}}.avatar-map[data-v-dd2ee643] .platform-avatar-pin{font-family:var(--topic-font-sans)}.avatar-map[data-v-dd2ee643] .platform-avatar-pin:focus-visible{outline:2px solid var(--display-accent);outline-offset:3px;border-radius:50%}.avatar-map[data-v-dd2ee643] .platform-avatar-pin[aria-pressed=true]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.16))}.avatar-map__popup[data-v-dd2ee643]{font-family:var(--topic-font-sans);font-size:1rem}.avatar-map__fallback-detail[data-v-dd2ee643]{position:absolute;inset:1rem;display:flex;align-items:flex-start;--map-popup-available-width:100%;--map-popup-available-height:100%}
