.pill-button.svelte-xyycvn{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 22px;border-radius:var(--radius-full);background:var(--accent, #efeae0);color:var(--accent-contrast, #030303);font-size:14px;font-weight:500;text-decoration:none;box-shadow:var(--shadow-white-button);transition:background var(--duration-fast) var(--ease-out),transform .15s var(--ease-out)}.pill-button.svelte-xyycvn:hover{background:#fff}.pill-button.svelte-xyycvn:active{transform:scale(.97)}.pill-button--lg.svelte-xyycvn{padding:15px 34px;font-size:17px}.tabs.svelte-xyycvn{display:flex;gap:var(--space-6);border-bottom:1px solid rgba(255,255,255,.05)}.tab.svelte-xyycvn{padding:0 0 12px;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);cursor:pointer;transition:color .1s var(--ease-out)}.tab.svelte-xyycvn:hover{color:var(--text-primary)}.tab.active.svelte-xyycvn{color:var(--text-primary);border-bottom-color:var(--accent, #efeae0)}.tabs--mobile.svelte-xyycvn .tab:where(.svelte-xyycvn){font-size:var(--text-sm);letter-spacing:.08em;border-bottom-width:3px}.places-header.svelte-xyycvn{display:flex;align-items:center;justify-content:space-between}.places-title.svelte-xyycvn{margin:0;font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:-.02em;color:var(--text-primary)}.sort-control.svelte-xyycvn{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.sort-control.svelte-xyycvn:hover,.sort-control--active.svelte-xyycvn{color:var(--text-primary)}.empty-note.svelte-xyycvn{margin:0;padding:var(--space-6) 0;text-align:center;font-size:var(--text-base);color:var(--text-tertiary)}.stats-row.svelte-xyycvn{display:flex;gap:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid rgba(255,255,255,.05)}.stat.svelte-xyycvn{display:flex;flex-direction:column;gap:2px}.stat__value.svelte-xyycvn{font-size:20px;font-weight:400;color:var(--text-primary)}.stat__label.svelte-xyycvn{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.update-row__meta.svelte-xyycvn{display:flex;align-items:center;gap:var(--space-2)}.update-dot.svelte-xyycvn{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.update-type.svelte-xyycvn{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.update-time.svelte-xyycvn{font-size:var(--text-xs);color:var(--text-muted)}.quote.svelte-xyycvn{font-style:italic}.desktop-shell.svelte-xyycvn{display:grid;grid-template-columns:1fr 45%;height:calc(100% + 96px);max-width:1200px;margin:0 auto;overflow:hidden;background:var(--bg-base)}.desktop-content.svelte-xyycvn{min-width:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.desktop-column.svelte-xyycvn{max-width:680px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-10);display:flex;flex-direction:column;gap:var(--space-5)}.desktop-map-col.svelte-xyycvn{min-height:0;padding:var(--space-4);padding-top:var(--space-6);padding-bottom:clamp(var(--space-6),6vh,64px)}.desktop-map-card.svelte-xyycvn{height:100%;border-radius:24px;overflow:hidden;position:relative;background:var(--bg-elevated)}.d-hero.svelte-xyycvn{position:relative;height:260px;border-radius:24px;overflow:hidden;background:var(--bg-elevated)}.d-hero__collage.svelte-xyycvn{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.d-hero__collage.single.svelte-xyycvn{grid-template-columns:1fr;grid-template-rows:1fr}.d-hero__collage.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover;filter:blur(8px);opacity:.8;transition:filter .5s ease-out,opacity .5s ease-out}.d-hero__collage.svelte-xyycvn img.img-loaded:where(.svelte-xyycvn){filter:blur(0);opacity:1}.d-hero__gradient.svelte-xyycvn{position:absolute;inset:0;background:linear-gradient(to top,#000000d1,#00000073 45%,#0000001a);pointer-events:none}.d-hero__row.svelte-xyycvn{position:absolute;inset-inline:24px;bottom:24px;z-index:1;display:flex;align-items:flex-end;gap:var(--space-4)}.d-hero__avatar.svelte-xyycvn{width:72px;height:72px;flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;box-shadow:0 0 0 2px #ffffff1a;background:var(--bg-elevated)}.d-hero__avatar.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover}.d-hero__initial.svelte-xyycvn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:var(--font-display);font-size:28px;color:#ffffffd9}.d-hero__text.svelte-xyycvn{flex:1;min-width:0}.d-hero__name.svelte-xyycvn{margin:0;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary)}.d-hero__name.svelte-xyycvn .d-hero-badge-check{fill:var(--color-white);color:var(--color-black);flex-shrink:0}.d-hero__subline.svelte-xyycvn{margin:var(--space-1) 0 0;font-size:14px;color:#f9f6f0d9}.d-hero__action.svelte-xyycvn{flex-shrink:0}.lists-grid.svelte-xyycvn{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.grid-tile.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-1);padding:0;border:none;background:none;cursor:pointer;text-align:left;opacity:.75;transition:opacity var(--duration-base) var(--ease-out)}.grid-tile.svelte-xyycvn:hover,.grid-tile--active.svelte-xyycvn{opacity:1}.grid-tile__cover.svelte-xyycvn{display:block;width:100%;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--bg-surface);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--duration-base) var(--ease-out)}.grid-tile--active.svelte-xyycvn .grid-tile__cover:where(.svelte-xyycvn){outline-color:var(--border-strong)}.grid-tile__cover.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover}.grid-tile__placeholder.svelte-xyycvn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--bg-surface),var(--bg-hover))}.tint-places-to-try.svelte-xyycvn{background:var(--list-default-places-to-try, #8d7362)}.tint-recommended.svelte-xyycvn{background:var(--list-default-recommended, #6b6b52)}.tint-top-five.svelte-xyycvn{background:var(--list-default-top-five, #6e6470)}.grid-tile__letter.svelte-xyycvn{font-family:var(--font-display);font-size:28px;color:#0303038c}.grid-tile__caption.svelte-xyycvn{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-tile__sub.svelte-xyycvn{font-size:var(--text-xs);color:var(--text-tertiary)}.places-section.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-4)}.place-rows.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-2)}.bio-panel.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-6)}.bio-prose.svelte-xyycvn{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.bio-meta.svelte-xyycvn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.05)}.bio-meta__item.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-1)}.bio-meta__label.svelte-xyycvn{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.bio-meta__value.svelte-xyycvn{font-size:14px;font-weight:500;color:var(--text-primary)}.updates-panel.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-2)}.update-row.svelte-xyycvn{display:flex;gap:var(--space-3);padding:var(--space-3);background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:border-color .3s var(--ease-spring-smooth),transform .3s var(--ease-spring-smooth)}.update-row.svelte-xyycvn:hover{border-color:#fff3;transform:translateY(-3px)}.update-row__thumb.svelte-xyycvn{flex-shrink:0;width:64px;height:64px;border-radius:6px;object-fit:cover;background:var(--bg-elevated)}.update-row__body.svelte-xyycvn{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.update-title.svelte-xyycvn{font-size:14px;font-weight:500;color:var(--text-primary)}.update-body.svelte-xyycvn{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-profile.svelte-xyycvn{max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-10);display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.m-hero.svelte-xyycvn{display:flex;flex-direction:column;align-items:center;text-align:center}.m-hero__name.svelte-xyycvn{margin:0;font-family:var(--font-display);font-size:var(--text-5xl);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary)}.m-hero__name-tail.svelte-xyycvn{white-space:nowrap}.m-hero__badge.svelte-xyycvn{display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;transform:translateY(-.28em)}.m-hero__badge.svelte-xyycvn .m-hero-badge-check{display:block;fill:var(--color-white);color:var(--color-black)}.m-hero__role.svelte-xyycvn{margin:var(--space-2) 0 0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:17px;color:var(--text-secondary)}.m-hero__sep.svelte-xyycvn{color:var(--text-tertiary);font-size:14px}.m-hero__portrait.svelte-xyycvn{width:200px;height:200px;margin-top:var(--space-6);border-radius:var(--radius-full);overflow:hidden;background:var(--bg-elevated)}.m-hero__portrait.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover}.m-hero__initial.svelte-xyycvn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-5xl);color:#ffffffd9}.m-hero__bio.svelte-xyycvn{margin:var(--space-6) 0 0;max-width:30ch;font-size:17px;line-height:1.5;color:var(--text-primary)}.m-hero__action.svelte-xyycvn{margin-top:var(--space-6)}.m-hero__meta.svelte-xyycvn{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}.hero-sentinel.svelte-xyycvn{height:1px}.compact-header.svelte-xyycvn{position:sticky;top:0;margin-inline:calc(-1 * var(--space-4));z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-base);border-bottom:1px solid var(--border-subtle)}.compact-header__avatar.svelte-xyycvn{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;background:var(--bg-surface)}.compact-header__avatar.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover}.compact-header__initial.svelte-xyycvn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.compact-header__text.svelte-xyycvn{display:flex;flex-direction:column;min-width:0}.compact-header__name.svelte-xyycvn{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-header__subtitle.svelte-xyycvn{font-size:var(--text-xs);color:var(--text-secondary)}.m-rail.svelte-xyycvn{display:flex;gap:var(--space-3);overflow-x:auto;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-rail.svelte-xyycvn::-webkit-scrollbar{display:none}.rail-tile.svelte-xyycvn{flex-shrink:0;display:flex;flex-direction:column;gap:2px;width:150px;padding:0;border:none;background:none;cursor:pointer;text-align:left;opacity:.75;transition:opacity var(--duration-base) var(--ease-out)}.rail-tile.svelte-xyycvn:hover,.rail-tile--active.svelte-xyycvn{opacity:1}.rail-tile__cover.svelte-xyycvn{display:block;width:150px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--bg-surface);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--duration-base) var(--ease-out)}.rail-tile--active.svelte-xyycvn .rail-tile__cover:where(.svelte-xyycvn){outline-color:var(--border-strong)}.rail-tile__cover.svelte-xyycvn img:where(.svelte-xyycvn){width:100%;height:100%;object-fit:cover}.rail-tile__caption.svelte-xyycvn{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-base);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-tile__sub.svelte-xyycvn{font-size:12px;color:var(--text-tertiary)}.m-list.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-4)}.m-entries.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-5)}.m-updates.svelte-xyycvn{display:flex;flex-direction:column;gap:var(--space-3)}.update-card.svelte-xyycvn{display:flex;gap:var(--space-3);border-radius:20px;padding:var(--space-4)}.update-card__thumb.svelte-xyycvn{flex-shrink:0;width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--bg-elevated)}.update-card__body.svelte-xyycvn{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.update-card__title.svelte-xyycvn{font-size:17px;font-weight:500;color:var(--text-primary)}.update-card__text.svelte-xyycvn{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-map-container.svelte-xyycvn{position:fixed;inset:0;width:100%;height:100dvh;z-index:40;background:var(--bg-elevated)}.map-profile-bar.svelte-xyycvn{position:absolute;top:0;left:0;right:0;z-index:10;padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-4);background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 100%)}.map-profile-center.svelte-xyycvn{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin:0 auto;padding-top:var(--space-1)}.map-profile-name.svelte-xyycvn{font-family:var(--font-display);font-size:var(--text-sm);font-weight:400;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;text-align:center}.map-jungle-logo.svelte-xyycvn{position:absolute;top:calc(var(--space-3) + env(safe-area-inset-top,0px));left:var(--space-4)}.map-jungle-logo.svelte-xyycvn img:where(.svelte-xyycvn){height:22px;width:auto}.map-list-link.svelte-xyycvn{position:absolute;top:calc(var(--space-3) + env(safe-area-inset-top,0px));right:var(--space-4);display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);font-weight:400;color:#fff;background:none;border:none;cursor:pointer;padding:0}
