.lls[data-v-079bc41f]{color:var(--muted);font-size:14px;line-height:1.4;margin:4px 0 0}.lls-link[data-v-079bc41f]{align-items:center;color:var(--text);display:inline-flex;font-weight:700;min-height:44px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lls-link[data-v-079bc41f]:hover{text-decoration-thickness:2px}.lls-link[data-v-079bc41f]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.llw-wrap[data-v-408c30b5]{bottom:0;left:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));position:absolute;right:0;z-index:20}.llw-state[data-v-408c30b5]{background:var(--surface);border-radius:var(--r-lg,16px);box-shadow:var(--walk-shadow);box-sizing:border-box;color:var(--text);font-family:var(--font-text);margin:0 auto;max-width:var(--walk-dock,420px);padding:16px;text-align:left;width:100%}.llw-eyebrow[data-v-408c30b5]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.llw-title[data-v-408c30b5]{color:var(--head);font-size:28px;line-height:1.05;margin:4px 0 6px}.llw-heading[data-v-408c30b5]{color:var(--text);font-size:18px;font-weight:800;line-height:1.25;margin:4px 0}.llw-line[data-v-408c30b5]{color:var(--text);font-size:15px;line-height:1.4;margin:4px 0 12px;max-width:42ch}.llw-swap[data-v-408c30b5]{display:grid}.llw-swap>span[data-v-408c30b5]{grid-area:1/1}.llw-now[data-v-408c30b5]{animation:llw-hide-408c30b5 1ms linear var(--llw-slow-ms,6s) forwards}.llw-later[data-v-408c30b5]{animation:llw-show-408c30b5 1ms linear var(--llw-slow-ms,6s) forwards;visibility:hidden}@keyframes llw-hide-408c30b5{to{visibility:hidden}}@keyframes llw-show-408c30b5{to{visibility:visible}}.llw-note[data-v-408c30b5]{color:var(--text);font-size:14px;line-height:1.4;margin:8px 0 0}.llw-cta[data-v-408c30b5]{width:100%}.llw-bar[data-v-408c30b5]{background:var(--line);border-radius:1px;height:2px;margin:0 0 4px;overflow:hidden;position:relative}.llw-bar span[data-v-408c30b5]{animation:llw-slide-408c30b5 1.4s ease-in-out infinite;background:var(--walk-accent,var(--text));bottom:0;left:0;position:absolute;top:0;width:30%}@keyframes llw-slide-408c30b5{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.llw-bar span[data-v-408c30b5]{animation:none;opacity:.4;width:100%}}.llcr-cta[data-v-ca5314be]{width:100%}.llcr-line[data-v-ca5314be]{color:var(--muted);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.4;margin:8px 0 0}.llcr-restart[data-v-ca5314be]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.llcr-restart[data-v-ca5314be]:hover{text-decoration-thickness:2px}.llcr-restart[data-v-ca5314be]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.llca[data-v-7b75c3fe]{margin:8px 0 0}.llca-row[data-v-7b75c3fe]{align-items:center;color:var(--text);-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.3;margin:0}.llca-or[data-v-7b75c3fe],.llca-q[data-v-7b75c3fe]{color:var(--muted)}.llca-link[data-v-7b75c3fe]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.llca-link[data-v-7b75c3fe]:hover{text-decoration-thickness:2px}.llca-link[data-v-7b75c3fe]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.llmn[data-v-0d25a2f7]{background:var(--surface);border-radius:var(--r-lg,16px);box-shadow:var(--walk-shadow);box-sizing:border-box;color:var(--text);font-family:var(--font-text);left:12px;margin:0 auto;max-width:var(--walk-dock,420px);padding:12px 16px 4px;pointer-events:auto;position:absolute;right:12px;text-align:left;top:calc(104px + env(safe-area-inset-top,0px));z-index:30}.llmn-line[data-v-0d25a2f7]{font-size:15px;line-height:1.35;margin:0}.llmn-line[data-v-0d25a2f7],.llmn-link[data-v-0d25a2f7]{color:var(--text);font-weight:700}.llmn-link[data-v-0d25a2f7]{align-items:center;display:inline-flex;font-size:14px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.llmn-link[data-v-0d25a2f7]:hover{text-decoration-thickness:2px}.llmn-link[data-v-0d25a2f7]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.llfar[data-v-393c4373]{font-family:var(--font-text,inherit);margin:4px 0 12px;max-width:46ch;text-align:left}.llfar-line[data-v-393c4373]{font-size:15px;font-weight:600;margin:0}.llfar-line[data-v-393c4373],.llfar-note[data-v-393c4373]{color:var(--text);line-height:1.4;overflow-wrap:anywhere}.llfar-note[data-v-393c4373]{font-size:14px;margin:4px 0 0}.llfar.is-cover[data-v-393c4373]{margin:0 0 12px}.llfar.is-cover .llfar-line[data-v-393c4373]{font-size:14px}.llfar.is-cover .llfar-note[data-v-393c4373]{font-size:13px}.llmc-wrap[data-v-7b6c9904]{bottom:0;left:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;position:absolute;right:0;z-index:30}.llmc-demo[data-v-7b6c9904]{align-items:center;border:1px solid var(--line);border-radius:999px;bottom:calc(100% + 8px);display:inline-flex;font-size:12px;font-weight:700;left:50%;line-height:1;min-height:28px;padding:0 12px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.llmc[data-v-7b6c9904],.llmc-demo[data-v-7b6c9904]{background:var(--surface);color:var(--text);font-family:var(--font-text)}.llmc[data-v-7b6c9904]{animation:llmc-rise-7b6c9904 .24s cubic-bezier(.2,.8,.2,1) both;border-radius:var(--r-lg,16px);box-shadow:0 2px 16px color-mix(in srgb,var(--text) 14%,transparent);display:flex;flex-direction:column;margin:0 auto;max-height:62dvh;max-width:420px;padding:16px 16px 4px;pointer-events:auto}.llmc-head[data-v-7b6c9904]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.llmc-head-text[data-v-7b6c9904]{min-width:0}.llmc-eyebrow[data-v-7b6c9904]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.llmc-title[data-v-7b6c9904]{color:var(--head);font-size:24px;line-height:1.08;margin:4px 0 0}.llmc-skip[data-v-7b6c9904]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;margin:-10px -8px 0 0;min-height:44px;min-width:44px;padding:0 8px}.llmc-skip[data-v-7b6c9904]:hover{color:var(--text)}.llmc-controls[data-v-7b6c9904]{align-items:center;display:flex;gap:12px;margin-top:12px}.llmc-play[data-v-7b6c9904]{align-items:center;background:var(--cta-fill);border:none;border-radius:999px;color:var(--cta-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.llmc-play[data-v-7b6c9904]:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--cta-text) 10%,transparent)}.llmc-play[data-v-7b6c9904]:focus-visible{outline:3px solid var(--cta-fill);outline-offset:2px}.llmc-progress[data-v-7b6c9904]{flex:1;min-width:0}.llmc-hairline[data-v-7b6c9904]{background:var(--line);border-radius:1px;height:2px;overflow:hidden}.llmc-hairline-fill[data-v-7b6c9904]{background:var(--walk-accent,var(--text));height:100%;transform-origin:left center;transition:transform .4s linear}.llmc-times[data-v-7b6c9904]{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;margin-top:6px}.llmc-reason[data-v-7b6c9904]{color:var(--text);font-size:14px;line-height:1.4;margin:8px 0 0}.llmc-body[data-v-7b6c9904]{margin-top:12px;overflow-y:auto;padding-bottom:12px;-webkit-overflow-scrolling:touch}.llmc-transcript[data-v-7b6c9904]{color:var(--text);font-size:16px;line-height:1.55;margin:0;white-space:pre-line}.llmc-voices[data-v-7b6c9904]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.llmc-voice[data-v-7b6c9904]{margin-top:12px}.llmc-voice[data-v-7b6c9904]:first-of-type{margin-top:10px}.llmc-voice-photo[data-v-7b6c9904]{border-radius:var(--r-md,12px);display:block;margin:0 0 8px;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.llmc-voice-text[data-v-7b6c9904]{color:var(--text);font-size:15px;line-height:1.5;margin:0}.llmc-voice-name[data-v-7b6c9904]{color:var(--muted);font-size:12px;font-weight:700;margin:3px 0 0}.llmc-voice-audio[data-v-7b6c9904]{margin-top:6px}@keyframes llmc-rise-7b6c9904{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.llmc[data-v-7b6c9904]{animation:none}.llmc-hairline-fill[data-v-7b6c9904]{transition:none}}.ll-eyebrow[data-v-df516602]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.ll-stop-name[data-v-df516602]{color:var(--head);font-size:24px;line-height:1.08;margin:4px 0 0}.ll-navline[data-v-df516602]{color:var(--text);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;margin:4px 0 8px}.ll-cta[data-v-df516602]{width:100%}.ll-dismiss[data-v-df516602]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;margin:-10px -8px 0 12px;min-height:44px;min-width:44px;padding:0 8px}.ll-dismiss[data-v-df516602]:hover,.ll-textaction[data-v-df516602]{color:var(--text)}.ll-textaction[data-v-df516602]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ll-textaction[data-v-df516602]:hover{text-decoration-thickness:2px}.ll-detour-more[data-v-df516602]{display:block;margin:8px auto 0}.llr[data-v-afd464c6]{align-items:center;display:flex;gap:16px;margin-top:8px}.llr-here[data-v-afd464c6]{flex:1 1 auto}.llr-ask[data-v-afd464c6]{width:100%}.llr-q[data-v-afd464c6]{color:var(--text);font-size:14px;line-height:1.4;margin:0 0 4px}.llr-actions[data-v-afd464c6]{align-items:center;display:flex;gap:20px}.llr-yes[data-v-afd464c6]{min-width:96px}.llr-text[data-v-afd464c6]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.llr-text[data-v-afd464c6]:hover{text-decoration-thickness:2px}.llr-text[data-v-afd464c6]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.llsl[data-v-e5f7f10b]{display:flex;flex-direction:column;max-height:min(72dvh,620px);max-height:min(72dvh,620px,var(--ll-dock-room,620px))}.llsl-head[data-v-e5f7f10b]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.llsl-eyebrow[data-v-e5f7f10b]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.llsl-title[data-v-e5f7f10b]{color:var(--head,var(--text));font-size:22px;line-height:1.1;margin:4px 0 0}.llsl-close[data-v-e5f7f10b]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;margin:-10px -8px 0 12px;min-height:44px;min-width:44px;padding:0 8px}.llsl-list[data-v-e5f7f10b]{list-style:none;margin:0;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.llsl-row[data-v-e5f7f10b]{align-items:center;background:none;border:none;border-top:1px solid var(--line);color:var(--text);display:flex;font:inherit;gap:12px;min-height:48px;padding:6px 0;text-align:left;width:100%}li:first-child .llsl-row[data-v-e5f7f10b]{border-top:none}button.llsl-row[data-v-e5f7f10b]{cursor:pointer}button.llsl-row[data-v-e5f7f10b]:focus-visible{border-radius:8px;outline:3px solid var(--cta-fill);outline-offset:2px}.llsl-no[data-v-e5f7f10b]{align-items:center;border:1.5px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.llsl-no.is-collected[data-v-e5f7f10b]{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-text)}.llsl-no.is-next[data-v-e5f7f10b]{border-color:var(--cta-fill);color:var(--text)}.llsl-name[data-v-e5f7f10b]{flex:1 1 auto;font-size:15px;font-weight:600;line-height:1.25;min-width:0}.llsl-row:not(.is-open):not(.is-collected) .llsl-name[data-v-e5f7f10b]{color:var(--muted);font-weight:500}.llsl-note[data-v-e5f7f10b]{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:2px}.is-open .llsl-note[data-v-e5f7f10b]{color:var(--text)}.llsl-line[data-v-e5f7f10b]{color:var(--muted);font-size:13px;line-height:1.4;margin:10px 0 0}.llsl-set[data-v-e5f7f10b]{align-items:center;align-self:flex-start;color:var(--text);display:inline-flex;font-size:15px;font-weight:700;margin-top:4px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.llnp[data-v-554c7aae]{background:var(--surface);border-radius:var(--r-lg,16px);box-shadow:var(--walk-shadow);box-sizing:border-box;color:var(--text);font-family:var(--font-text);left:12px;margin:0 auto;max-width:var(--walk-dock,420px);overflow:hidden;pointer-events:auto;position:absolute;right:12px;transition:bottom .2s ease;z-index:35}.llnp-bar[data-v-554c7aae]{align-items:center;display:flex;gap:10px;padding:8px 6px 8px 10px}.llnp-play[data-v-554c7aae]{align-items:center;background:var(--cta-fill);border:none;border-radius:999px;color:var(--cta-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.llnp-body[data-v-554c7aae]:focus-visible,.llnp-play[data-v-554c7aae]:focus-visible,.llnp-x[data-v-554c7aae]:focus-visible{outline:3px solid var(--cta-fill);outline-offset:2px}.llnp-body[data-v-554c7aae]{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;justify-content:center;min-height:44px;min-width:0;padding:0;text-align:left}.llnp-eyebrow[data-v-554c7aae]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.llnp-title[data-v-554c7aae]{font-size:15px;font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llnp-time[data-v-554c7aae]{font-size:12px}.llnp-time[data-v-554c7aae],.llnp-x[data-v-554c7aae]{color:var(--muted);flex-shrink:0}.llnp-x[data-v-554c7aae]{align-items:center;background:none;border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.llnp-hair[data-v-554c7aae]{background:color-mix(in srgb,var(--line) 70%,transparent);height:2px}.llnp-fill[data-v-554c7aae]{background:var(--cta-fill);height:100%;transform-origin:0 50%;transition:transform .25s linear}@media (prefers-reduced-motion:reduce){.llnp[data-v-554c7aae],.llnp-fill[data-v-554c7aae]{transition:none}}@media (max-width:374px){.llnp-bar[data-v-554c7aae]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:40px minmax(0,1fr) 44px}.llnp-play[data-v-554c7aae]{grid-column:1;grid-row:1}.llnp-body[data-v-554c7aae]{grid-column:2;grid-row:1}.llnp-x[data-v-554c7aae]{grid-column:3;grid-row:1}.llnp-bar.has-time .llnp-body[data-v-554c7aae]{padding-bottom:16px}.llnp-time[data-v-554c7aae]{align-self:end;grid-column:2;grid-row:1;justify-self:start;line-height:16px;pointer-events:none}}.llh[data-v-9845a602],.llh-title[data-v-9845a602]{margin:4px 0 0}.llh-title[data-v-9845a602]{color:var(--text);font-size:14px;font-weight:700;line-height:1.4;max-width:40ch}.llh-line[data-v-9845a602]{color:var(--muted);font-size:13px;line-height:1.4;margin:2px 0 0;max-width:46ch}.llh-row[data-v-9845a602]{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin:0 0 8px}.is-cover[data-v-9845a602]{margin-top:8px}.llh-sum[data-v-9845a602]{align-items:center;color:var(--muted);-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:13px;line-height:1.4;margin:0}.llh-sum-title[data-v-9845a602]{color:var(--text);font-weight:700}.is-cover .llh-line[data-v-9845a602],.llh-more[data-v-9845a602]{font-size:13px}.ll-textaction[data-v-9845a602]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ll-textaction[data-v-9845a602]:hover{text-decoration-thickness:2px}.ll-textaction[data-v-9845a602]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:2px}.ll-cover-about[data-v-08f9a05b]{margin:0 0 12px}.ll-cover-about-text[data-v-08f9a05b]{color:var(--ink);display:-webkit-box;font-size:15px;line-height:1.4;margin:0 0 6px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ll-cover-about-terms[data-v-08f9a05b]{color:var(--muted);font-size:13px;line-height:1.4;margin:0 0 4px}.ll-cover-about-links[data-v-08f9a05b]{display:flex;flex-wrap:wrap;gap:0 20px;margin:0}.ll-cover-about-link[data-v-08f9a05b]{align-items:center;color:var(--text);display:inline-flex;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ll-cover-about-link[data-v-08f9a05b]:hover{text-decoration-thickness:2px}.counter-slide-enter-active[data-v-09780a69],.counter-slide-leave-active[data-v-09780a69]{transition:all .3s ease}.counter-slide-enter-from[data-v-09780a69]{opacity:0;transform:translateY(-10px)}.counter-slide-leave-to[data-v-09780a69]{opacity:0;transform:translateY(10px)}.counter-slide-enter-to[data-v-09780a69],.counter-slide-leave-from[data-v-09780a69]{opacity:1;transform:translateY(0)}.mapboxgl-map[data-v-09780a69]{z-index:0}.primary-shadow[data-v-09780a69]{box-shadow:var(--walk-shadow)}@keyframes pulse-09780a69{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-09780a69]{animation:pulse-09780a69 2s cubic-bezier(.4,0,.6,1) infinite}.celebration-ring[data-v-09780a69]{animation:celebration-throb-09780a69 2.5s ease-out;height:200px;position:relative;width:200px}@keyframes celebration-throb-09780a69{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}40%{opacity:.8;transform:scale(.9)}60%{opacity:1;transform:scale(1.1)}80%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1)}}#audioTrekMapHolder[data-v-09780a69]{border-radius:0;overflow:hidden}.ll-map-holder[data-v-09780a69]{height:100vh;height:100dvh}.ll-safe-top[data-v-09780a69]{top:calc(12px + env(safe-area-inset-top,0px))}.ll-pill.ll-safe-top[data-v-09780a69]{top:var(--ll-pill-top,calc(12px + env(safe-area-inset-top, 0px)))}.ll-signin-top[data-v-09780a69]{top:var(--ll-under-right,calc(56px + env(safe-area-inset-top, 0px)))}.ll-map-holder[data-v-09780a69] .mapboxgl-ctrl-top-right{right:2px;top:calc(var(--ll-under-right, calc(56px + env(safe-area-inset-top, 0px))) - 10px)}.ll-map-holder[data-v-09780a69]:has(.sq-anchor) .mapboxgl-ctrl-top-right{top:calc(var(--ll-under-right, calc(56px + env(safe-area-inset-top, 0px))) + 34px)}.audio-trek-start-wrapper[data-v-09780a69]{--vt-offline-top:var(--ll-under-chrome,calc(60px + env(safe-area-inset-top, 0px)))}.map-proximity-adjusted[data-v-09780a69]{transform:translateY(-25vh);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.fade-content[data-v-09780a69]{animation:fadeIn-09780a69 .3s ease-in-out}@keyframes fadeIn-09780a69{0%{opacity:0}to{opacity:1}}.intro-outro-modal-enter-active[data-v-09780a69],.intro-outro-modal-leave-active[data-v-09780a69]{transition:all .4s cubic-bezier(.4,0,.2,1)}.intro-outro-modal-enter-from[data-v-09780a69],.intro-outro-modal-leave-to[data-v-09780a69]{opacity:0;transform:scale(.95) translateY(-20px)}.intro-outro-modal-enter-to[data-v-09780a69],.intro-outro-modal-leave-from[data-v-09780a69]{opacity:1;transform:scale(1) translateY(0)}.modal-backdrop-blur[data-v-09780a69]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:backdrop-filter .3s ease}.intro-outro-modal[data-v-09780a69]{z-index:9999!important}.audio-trek-start-wrapper[data-v-09780a69]{--walk-accent:var(--cta-fill);--walk-live:var(--cta-fill);--walk-ink:var(--text);--walk-surface:var(--surface);--walk-shadow:0 2px 16px color-mix(in srgb,var(--text) 14%,transparent);--walk-dock:420px}.audio-trek-start-wrapper.ll-theme-portland[data-v-09780a69]{--walk-live:var(--live)}.ll-map-holder[data-v-09780a69] #audio-trek-map>div:not([class]){background:var(--walk-ink)!important;border-color:var(--walk-surface)!important;box-shadow:0 0 0 12px color-mix(in srgb,var(--walk-ink) 14%,transparent)!important}.ll-lockup[data-v-09780a69]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ink) 80%,transparent);border-radius:999px;max-width:calc(100% - 24px);padding:8px 14px}.ll-theme-portland .ll-lockup[data-v-09780a69]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border:1px solid var(--line);padding:6px 14px 6px 6px}.ll-pill[data-v-09780a69]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--walk-shadow);color:var(--text);display:inline-flex;font-family:var(--font-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-height:36px;padding:0 14px;text-decoration:none}.ll-pill[data-v-09780a69]:after{content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.ll-pill.is-roll[data-v-09780a69]{animation:ll-pill-mint-09780a69 .7s ease-out}@keyframes ll-pill-mint-09780a69{0%{background:var(--mint,#63e6be);transform:scale(1.06)}30%{transform:scale(1)}to{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.ll-pill.is-roll[data-v-09780a69]{animation:none}}.ll-dash-top[data-v-09780a69]{top:var(--ll-under-left,calc(62px + env(safe-area-inset-top, 0px)))}.ll-theme-portland .ll-dash-top[data-v-09780a69]{top:var(--ll-under-left,calc(70px + env(safe-area-inset-top, 0px)))}.ll-dash-chip[data-v-09780a69]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:700;line-height:1;min-height:32px;padding:0 12px;text-decoration:none}.ll-cover-wrap[data-v-09780a69],.ll-dock[data-v-09780a69]{bottom:0;left:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));right:0}.ll-cover[data-v-09780a69],.ll-sheet[data-v-09780a69]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--walk-shadow);box-sizing:border-box;color:var(--text);font-family:var(--font-text);margin:0 auto;max-width:var(--walk-dock);padding:16px;text-align:left;width:100%}.ll-cover[data-v-09780a69]{animation:ll-cover-rise-09780a69 .2s cubic-bezier(.2,.8,.2,1) both;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.ll-sheet-compact[data-v-09780a69]{padding:12px 16px}.ll-dock>.ll-sheet[data-v-09780a69]:not(.llsl){max-height:var(--ll-dock-room,none);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;container-type:inline-size}@container (max-width: 240px){.ll-sheet>.justify-between[data-v-09780a69]{flex-wrap:wrap-reverse}.ll-sheet>.justify-between>.ll-dismiss[data-v-09780a69]{margin-left:auto}}@keyframes ll-cover-rise-09780a69{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ll-cover[data-v-09780a69]{animation:none}}.ll-eyebrow[data-v-09780a69]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.ll-stop-name[data-v-09780a69]{color:var(--head);font-size:24px;line-height:1.08;margin:4px 0 0}.ll-cover-title[data-v-09780a69]{color:var(--head);font-size:28px;line-height:1.05;margin:4px 0 6px}.ll-fact[data-v-09780a69]{color:var(--muted);font-size:14px;line-height:1.4;margin:4px 0 12px}.ll-fact-tight[data-v-09780a69]{margin-bottom:0}.ll-completion-count[data-v-09780a69],.ll-cover-meta[data-v-09780a69],.ll-navline[data-v-09780a69],.ll-sheet-meta[data-v-09780a69]{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.ll-cover-meta[data-v-09780a69]{color:var(--muted);margin:0 0 12px}.ll-sheet-meta[data-v-09780a69]{color:var(--muted);margin:8px 0 12px}.ll-navline[data-v-09780a69]{color:var(--text);margin:4px 0 8px}.ll-completion-count[data-v-09780a69]{color:var(--muted);margin:4px 0 12px}.ll-end[data-v-09780a69]{max-height:calc(100dvh - 140px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.ll-dock>.ll-sheet.ll-end[data-v-09780a69]{max-height:var(--ll-dock-room,calc(100dvh - 140px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}.ll-end-stars[data-v-09780a69]{display:flex;margin:4px 0 4px -8px}.ll-end-star[data-v-09780a69]{align-items:center;background:none;border:none;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.ll-end-star svg[data-v-09780a69]{fill:none;stroke:currentColor;stroke-width:1.25}.ll-end-star.is-on[data-v-09780a69]{color:var(--head)}.ll-end-star.is-on svg[data-v-09780a69]{fill:currentColor}.ll-end-star[data-v-09780a69]:focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:-4px}.ll-end-input[data-v-09780a69]{height:44px;margin:4px 0}.ll-end-ask[data-v-09780a69]{color:var(--text);font-size:14px;font-weight:700;margin:8px 0 0}.ll-end-wrong[data-v-09780a69]{height:auto;min-height:88px;padding-bottom:10px;padding-top:10px;resize:vertical}.ll-end-rate[data-v-09780a69]{margin-bottom:8px}.ll-end-rate[data-v-09780a69]:disabled{color:var(--muted);cursor:default}.ll-end-note[data-v-09780a69]{color:var(--text);font-size:14px;font-weight:700;margin:0 0 12px}.ll-end-more[data-v-09780a69]{margin-top:16px}.ll-end-row[data-v-09780a69]{align-items:center;color:var(--text);display:flex;gap:12px;justify-content:space-between;min-height:44px;text-decoration:none}.ll-end-row+.ll-end-row[data-v-09780a69]{border-top:1px solid var(--line)}.ll-end-row-title[data-v-09780a69]{font-size:15px;font-weight:700;line-height:1.25;min-width:0}.ll-end-row-price[data-v-09780a69]{color:var(--muted);flex-shrink:0;font-size:13px}.ll-navline-muted[data-v-09780a69]{color:var(--muted);font-size:13px;margin:4px 0 8px}.ll-cover-voice[data-v-09780a69]{margin:0 0 12px}.ll-cover-checking[data-v-09780a69]{color:var(--muted);font-size:14px;padding:12px 0}.ll-cover-navopts[data-v-09780a69]{margin-top:10px}.ll-cta[data-v-09780a69]{width:100%}.ll-dismiss[data-v-09780a69]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;margin:-10px -8px 0 12px;min-height:44px;min-width:44px;padding:0 8px}.ll-dismiss[data-v-09780a69]:hover{color:var(--text)}.ll-dismiss.is-armed[data-v-09780a69]{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ll-textaction[data-v-09780a69]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ll-textaction[data-v-09780a69]:hover{text-decoration-thickness:2px}.ll-cover-secondary[data-v-09780a69]{margin-top:4px}.ll-cover-tip[data-v-09780a69]{color:var(--text);font-size:14px;line-height:1.4;margin:8px 0 0}.ll-lookfor[data-v-09780a69]{color:var(--text);font-size:15px;font-weight:600;margin:4px 0 10px}.ll-gps-line[data-v-09780a69]{color:var(--text);font-size:14px;line-height:1.4;margin:4px 0 0;max-width:40ch}.ll-gps-row[data-v-09780a69]{display:flex;gap:20px;margin:0 0 8px}.ll-cover-gps[data-v-09780a69]{color:var(--muted);font-size:13px;line-height:1.4;margin:8px 0 0;max-width:42ch}.ll-hairline[data-v-09780a69]{background:var(--line);border-radius:1px;height:2px;overflow:hidden}.ll-hairline-fill[data-v-09780a69]{background:var(--walk-accent);height:100%;transform-origin:left center;transition:transform .5s linear}.ll-turn-fallback[data-v-09780a69]{align-items:flex-start;display:flex;gap:12px;padding:8px 0 4px}.ll-turn-fallback-text[data-v-09780a69]{color:var(--text);flex:1;font-size:15px;font-weight:600;line-height:1.35;min-width:0}.ll-turn-fallback-dist[data-v-09780a69]{color:var(--text);flex-shrink:0;font-size:13px;line-height:1.5}.ll-arrival-ring[data-v-09780a69]{animation:ll-ring-09780a69 1.4s ease-out both;border:1.5px solid var(--walk-live);border-radius:999px;height:40px;width:40px}.ll-arrival-anchor[data-v-09780a69]{height:0;left:0;position:absolute;top:0;width:0;will-change:transform}.ll-arrival-anchor .ll-arrival-ring[data-v-09780a69]{left:-20px;position:absolute;top:-20px}@keyframes ll-ring-09780a69{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}.ll-sheet-rise[data-v-09780a69]{animation:ll-cover-rise-09780a69 .24s cubic-bezier(.2,.8,.2,1) both}.ll-ghost-row[data-v-09780a69]{align-items:center;display:flex;gap:12px;margin-bottom:12px;text-align:left}.ll-ghost-thumb[data-v-09780a69]{background-color:var(--line);background-position:50%;background-size:cover;border:1px solid var(--line);border-radius:var(--r-sm);filter:grayscale(1) brightness(.8);flex-shrink:0;height:56px;width:40px}@media (prefers-reduced-motion:reduce){.ll-arrival-ring[data-v-09780a69]{animation:none;opacity:0}.ll-sheet-rise[data-v-09780a69]{animation:none}.ll-hairline-fill[data-v-09780a69]{transition:none}}.ll-demo-chip[data-v-09780a69]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;bottom:calc(100% + 8px);color:var(--text);display:inline-flex;font-family:var(--font-text);font-size:12px;font-weight:700;justify-content:center;left:50%;line-height:1;min-height:28px;padding:0 12px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.ll-demo-chip.is-action[data-v-09780a69]{border-color:color-mix(in srgb,var(--text) 35%,transparent);box-shadow:var(--walk-shadow);cursor:pointer;font-size:14px;min-height:44px;padding:0 20px;pointer-events:auto}.ll-demo-chip.is-action[data-v-09780a69]:disabled{color:var(--muted);pointer-events:none}
