.map-presence[data-astro-cid-qxxj2a6q]{color:var(--teal);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 20px;font-size:13px;display:flex}.map-presence[data-astro-cid-qxxj2a6q]>a[data-astro-cid-qxxj2a6q],.map-presence[data-astro-cid-qxxj2a6q] summary[data-astro-cid-qxxj2a6q],.map-presence[data-astro-cid-qxxj2a6q] details[data-astro-cid-qxxj2a6q] a[data-astro-cid-qxxj2a6q]{align-items:center;min-height:44px;display:flex}.map-presence[data-astro-cid-qxxj2a6q] summary[data-astro-cid-qxxj2a6q]{cursor:pointer}.map-presence[data-astro-cid-qxxj2a6q] details[data-astro-cid-qxxj2a6q]>div[data-astro-cid-qxxj2a6q]{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:360px;padding:12px 16px}.map-presence[data-astro-cid-qxxj2a6q] p[data-astro-cid-qxxj2a6q],.map-presence[data-astro-cid-qxxj2a6q] small[data-astro-cid-qxxj2a6q]{color:var(--ink-soft);line-height:1.6}@media (width>=1100px){.map-presence--compact[data-astro-cid-qxxj2a6q] summary[data-astro-cid-qxxj2a6q]{min-height:44px;padding:0;font-size:12px}}.ask-world-map-container[data-astro-cid-aeo6mb7g]{position:relative}.ask-world-map[data-astro-cid-aeo6mb7g]{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-card);background:#e8eef0;height:500px;position:relative;overflow:hidden}.ask-world-map__canvas[data-astro-cid-aeo6mb7g]{font-family:var(--sans);position:absolute;inset:0}.ask-world-map__sponsor[data-astro-cid-aeo6mb7g]{width:fit-content;min-height:44px;color:var(--ink-soft);align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.ask-world-map__sponsor[data-astro-cid-aeo6mb7g] span[data-astro-cid-aeo6mb7g]{color:var(--purple);font-weight:400}.ask-world-map__status[data-astro-cid-aeo6mb7g]{background:var(--surface);color:var(--ink-soft);border-radius:12px;margin-top:8px;padding:10px 14px;font-size:13px;line-height:1.5}.ask-world-map__status[data-astro-cid-aeo6mb7g] button{min-height:44px;color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.ask-world-map__status[data-astro-cid-aeo6mb7g] button:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}.ask-world-map-container[data-astro-cid-aeo6mb7g] [data-astro-cid-aeo6mb7g][hidden]{display:none}.ask-world-map__controls[data-astro-cid-aeo6mb7g]{z-index:2000;border:1px solid var(--line);border-radius:14px;display:grid;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 4px 16px #23232612}.ask-world-map__controls[data-astro-cid-aeo6mb7g] button[data-astro-cid-aeo6mb7g]{background:var(--surface);width:44px;height:44px;font:inherit;cursor:pointer;border:0;font-size:23px}.ask-world-map__controls[data-astro-cid-aeo6mb7g] button[data-astro-cid-aeo6mb7g]+button[data-astro-cid-aeo6mb7g]{border-top:1px solid var(--line)}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-city-pin__initial{background:var(--surface-lavender);color:var(--purple);place-items:center;font-weight:700;display:grid}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin{z-index:var(--rank-layer);width:var(--avatar-size);height:var(--avatar-size);border:2px solid var(--purple);background:var(--surface);border-radius:50%;min-height:0;padding:0;box-shadow:0 3px 13px #23232630}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin:focus-visible{z-index:1500}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin[data-selected]{outline:2px solid var(--purple);outline-offset:-2px}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin img,.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin>.ask-city-pin__initial{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin--tiny .ask-mate-pin__rank{display:none}.ask-world-map[data-astro-cid-aeo6mb7g] .ask-mate-pin__rank{background:var(--surface);color:var(--purple);border-radius:8px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.ask-world-map[data-astro-cid-aeo6mb7g] a:focus-visible,.ask-world-map[data-astro-cid-aeo6mb7g] button[data-astro-cid-aeo6mb7g]:focus-visible,.ask-world-map[data-astro-cid-aeo6mb7g] button:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}@media (width<=980px){.ask-world-map[data-astro-cid-aeo6mb7g]{height:400px}}@media (width<=720px){.ask-world-map[data-astro-cid-aeo6mb7g]{aspect-ratio:3/2;height:auto}.ask-world-map__controls[data-astro-cid-aeo6mb7g]{display:flex;top:12px;right:12px}.ask-world-map__controls[data-astro-cid-aeo6mb7g] button[data-astro-cid-aeo6mb7g]+button[data-astro-cid-aeo6mb7g]{border-top:0;border-left:1px solid var(--line)}}.ask-discovery[data-astro-cid-frnzrlvv],.ask-empty[data-astro-cid-frnzrlvv]{width:var(--page-width);margin-inline:auto}.ask-discovery[data-astro-cid-frnzrlvv]{padding-block:24px 64px}.ask-map-panel[data-astro-cid-frnzrlvv]{border:1px solid var(--line);border-radius:var(--workspace-panel-radius);background:var(--surface);padding:20px}.ask-directory-controls[data-astro-cid-frnzrlvv]{border:1px solid var(--line);border-radius:var(--workspace-panel-radius);background:var(--surface);margin-top:20px;padding:20px}.ask-hero[data-astro-cid-frnzrlvv]{justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:20px;display:flex}.ask-hero[data-astro-cid-frnzrlvv] h1[data-astro-cid-frnzrlvv]{font-size:var(--workspace-title);letter-spacing:-.04em;font-weight:700;line-height:1.08}.ask-hero__intro[data-astro-cid-frnzrlvv]{max-width:680px;color:var(--ink-soft);margin-top:10px;font-size:16px;line-height:1.55}.ask-cities[data-astro-cid-frnzrlvv]{padding:20px 0 8px}.ask-view-link[data-astro-cid-frnzrlvv]{min-height:44px;color:var(--teal);align-items:center;margin-block:16px;text-decoration:underline;display:inline-flex}.ask-map-help[data-astro-cid-frnzrlvv]{color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.6}.ask-map-help[data-astro-cid-frnzrlvv] summary[data-astro-cid-frnzrlvv]{cursor:pointer;align-content:center;min-height:44px}.ask-map-help[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{max-width:720px;margin-bottom:8px}.ask-map-help[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]{color:var(--teal);padding-block:10px;text-decoration:underline;display:inline-block}.ask-trending-link[data-astro-cid-frnzrlvv]{min-height:44px;color:var(--purple-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ask-cities[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{margin-bottom:12px;font-size:14px;font-weight:650}.ask-cities[data-astro-cid-frnzrlvv]>div[data-astro-cid-frnzrlvv]{flex-wrap:wrap;gap:8px;display:flex}.ask-cities[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:12px;min-height:44px;padding:9px 15px;font-size:13px;display:inline-flex}.ask-cities[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]:hover{border-color:var(--teal);color:var(--teal)}.ask-cities[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv] span[data-astro-cid-frnzrlvv]{color:var(--teal)}.ask-more-cities[data-astro-cid-frnzrlvv]{display:none}.ask-directory[data-astro-cid-frnzrlvv]{padding-top:42px;scroll-margin-top:130px}.ask-directory__heading[data-astro-cid-frnzrlvv]{justify-content:space-between;align-items:center;gap:24px;display:flex}.ask-directory[data-astro-cid-frnzrlvv] h2[data-astro-cid-frnzrlvv]{font-size:var(--workspace-section);letter-spacing:-.03em;font-weight:700}.ask-directory[data-astro-cid-frnzrlvv] h2[data-astro-cid-frnzrlvv] span[data-astro-cid-frnzrlvv]{color:var(--ink-soft);font-size:18px;font-weight:400}.ask-directory__heading[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{color:var(--ink-soft);margin-top:7px;font-size:15px}.ask-filters[data-astro-cid-frnzrlvv]{align-items:flex-end;gap:12px;margin-top:0;display:flex}.ask-filters[data-astro-cid-frnzrlvv] label[data-astro-cid-frnzrlvv]{gap:6px;font-size:12px;font-weight:600;display:grid}.ask-search[data-astro-cid-frnzrlvv]{flex:1}.ask-filters[data-astro-cid-frnzrlvv] input[data-astro-cid-frnzrlvv]:not([type=hidden]),.ask-filters[data-astro-cid-frnzrlvv] select[data-astro-cid-frnzrlvv]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:400}.ask-filters[data-astro-cid-frnzrlvv] select[data-astro-cid-frnzrlvv]{min-width:180px}.ask-filters[data-astro-cid-frnzrlvv] button[data-astro-cid-frnzrlvv]{min-height:48px}.ask-clear[data-astro-cid-frnzrlvv]{color:var(--teal);padding:14px 4px;font-size:13px}.ask-directory__options[data-astro-cid-frnzrlvv]{border-top:1px solid var(--line);margin-top:12px}.ask-directory__options[data-astro-cid-frnzrlvv] summary[data-astro-cid-frnzrlvv]{min-height:44px;color:var(--ink-soft);cursor:pointer;align-content:center}.ask-directory__options[data-astro-cid-frnzrlvv]>div[data-astro-cid-frnzrlvv]{flex-wrap:wrap;align-items:center;gap:16px;padding-block:12px 20px;display:flex}.ask-directory__options[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{color:var(--ink-soft);font-size:13px;line-height:1.6}.ask-roles[data-astro-cid-frnzrlvv],.ask-sort[data-astro-cid-frnzrlvv]{flex-wrap:wrap;gap:8px;display:flex}.ask-roles[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv],.ask-sort[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.ask-roles[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv][aria-current]{background:var(--purple);color:#fff;border-color:var(--purple)}.ask-roles[data-astro-cid-frnzrlvv] span[data-astro-cid-frnzrlvv]{opacity:.75;font-variant-numeric:tabular-nums}.ask-sort[data-astro-cid-frnzrlvv]{border-radius:var(--radius-pill);background:var(--surface-soft);gap:0;padding:4px}.ask-sort[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]{background:0 0;border:0}.ask-sort[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv][aria-current]{background:var(--surface);box-shadow:0 1px 4px #23232615}.ask-mates-grid[data-astro-cid-frnzrlvv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:28px;display:grid}.ask-empty[data-astro-cid-frnzrlvv]{text-align:center;padding:48px 0}.ask-empty[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{color:var(--ink-soft);margin:12px 0 24px}@media (width<=980px){.ask-mates-grid[data-astro-cid-frnzrlvv]{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-hero[data-astro-cid-frnzrlvv]{flex-direction:column;align-items:flex-start}.ask-directory__heading[data-astro-cid-frnzrlvv]{align-items:flex-start}}@media (width<=720px){.ask-discovery[data-astro-cid-frnzrlvv]{padding-block:30px 56px}.ask-hero[data-astro-cid-frnzrlvv]{gap:20px}.ask-hero[data-astro-cid-frnzrlvv] h1[data-astro-cid-frnzrlvv]{font-size:var(--workspace-title)}.ask-hero__intro[data-astro-cid-frnzrlvv]{margin-top:16px;font-size:15px}.ask-cities[data-astro-cid-frnzrlvv]{padding-bottom:26px}.ask-cities[data-astro-cid-frnzrlvv]>div[data-astro-cid-frnzrlvv]{flex-wrap:wrap}.ask-cities[data-astro-cid-frnzrlvv] .ask-city-extra[data-astro-cid-frnzrlvv]{display:none}.ask-more-cities[data-astro-cid-frnzrlvv]{margin-top:8px;display:block}.ask-more-cities[data-astro-cid-frnzrlvv] summary[data-astro-cid-frnzrlvv]{cursor:pointer;min-height:44px;color:var(--purple-ink);align-content:center;font-size:14px}.ask-more-cities[data-astro-cid-frnzrlvv]>div[data-astro-cid-frnzrlvv]{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.ask-directory[data-astro-cid-frnzrlvv]{padding-top:30px}.ask-directory__heading[data-astro-cid-frnzrlvv]{flex-direction:column;gap:2px}.ask-directory__heading[data-astro-cid-frnzrlvv] p[data-astro-cid-frnzrlvv]{font-size:14px}.ask-filters[data-astro-cid-frnzrlvv]{flex-wrap:wrap;margin-top:16px}.ask-search[data-astro-cid-frnzrlvv]{flex-basis:100%}.ask-filters[data-astro-cid-frnzrlvv] label[data-astro-cid-frnzrlvv]:not(.ask-search){flex:1}.ask-filters[data-astro-cid-frnzrlvv] select[data-astro-cid-frnzrlvv]{min-width:0}.ask-roles[data-astro-cid-frnzrlvv]{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.ask-roles[data-astro-cid-frnzrlvv] a[data-astro-cid-frnzrlvv]{flex-shrink:0}.ask-directory__options[data-astro-cid-frnzrlvv]{gap:10px}.ask-mates-grid[data-astro-cid-frnzrlvv]{grid-template-columns:1fr;gap:12px;padding-top:24px}}
