.pincaster-nav-steps[data-v-d8f5ec09]{margin:8px 0}.next-turn-compact[data-v-d8f5ec09]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all .2s ease}.next-turn-compact[data-v-d8f5ec09]:hover{background:#e5e7eb}.next-turn-compact[data-v-d8f5ec09]:active{transform:scale(.98)}.turn-icon[data-v-d8f5ec09]{align-items:center;background:#004d26;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.turn-icon svg[data-v-d8f5ec09]{color:#fff;height:18px;width:18px}.turn-details[data-v-d8f5ec09]{flex:1;min-width:0}.turn-instruction[data-v-d8f5ec09]{color:#1f2937;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-distance[data-v-d8f5ec09],.turn-instruction[data-v-d8f5ec09]{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px}.turn-distance[data-v-d8f5ec09]{color:#004d26;flex-shrink:0;font-weight:600}.expand-chevron[data-v-d8f5ec09]{color:#9ca3af;flex-shrink:0;height:18px;transition:transform .2s ease;width:18px}.expand-chevron svg[data-v-d8f5ec09]{height:100%;width:100%}.steps-sheet-overlay[data-v-d8f5ec09]{align-items:flex-end;background:rgba(0,0,0,.4);display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.steps-sheet[data-v-d8f5ec09]{background:#fff;border-radius:16px 16px 0 0;border-top:3px solid #004d26;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:100%}.sheet-header[data-v-d8f5ec09]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.sheet-title[data-v-d8f5ec09]{color:#004d26;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.close-button[data-v-d8f5ec09]{background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;height:28px;padding:4px;transition:all .2s ease;width:28px}.close-button[data-v-d8f5ec09]:hover{background:#f3f4f6;color:#1f2937}.close-button svg[data-v-d8f5ec09]{height:100%;width:100%}.steps-list[data-v-d8f5ec09]{flex:1;overflow-y:auto;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))}.step-item[data-v-d8f5ec09]{align-items:center;display:flex;gap:10px;padding:12px 18px;transition:all .2s ease}.step-item.current[data-v-d8f5ec09]{background:rgba(0,77,38,.08);border-left:3px solid #004d26;padding-left:15px}.step-item.completed[data-v-d8f5ec09]{opacity:.5}.step-item.completed .step-icon[data-v-d8f5ec09]{background:#d1d5db}.step-icon[data-v-d8f5ec09]{align-items:center;background:#e5e7eb;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.step-item.current .step-icon[data-v-d8f5ec09]{background:#004d26}.step-icon svg[data-v-d8f5ec09]{color:#6b7280;height:16px;width:16px}.step-item.current .step-icon svg[data-v-d8f5ec09]{color:#fff}.step-content[data-v-d8f5ec09]{flex:1;min-width:0}.step-instruction[data-v-d8f5ec09]{color:#374151;display:block;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:12px;font-weight:500}.step-item.current .step-instruction[data-v-d8f5ec09]{color:#1f2937;font-weight:600}.step-street[data-v-d8f5ec09]{color:#9ca3af;display:block;font-size:10px;margin-top:2px}.step-distance[data-v-d8f5ec09],.step-street[data-v-d8f5ec09]{font-family:SF Mono,Monaco,Inconsolata,monospace}.step-distance[data-v-d8f5ec09]{color:#6b7280;flex-shrink:0;font-size:11px;font-weight:500}.step-item.current .step-distance[data-v-d8f5ec09]{color:#004d26;font-weight:600}.step-item.is-transit[data-v-d8f5ec09]{border-left:4px solid var(--route-color,#0039a6);padding-left:14px}.step-item.is-transit.current[data-v-d8f5ec09]{border-left-color:var(--route-color,#004d26)}.route-badge[data-v-d8f5ec09]{align-items:center;border-radius:5px;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;letter-spacing:.5px;min-width:28px;padding:0 6px}.route-badge[data-v-d8f5ec09],.step-stops[data-v-d8f5ec09]{font-family:SF Mono,Monaco,Inconsolata,monospace}.step-stops[data-v-d8f5ec09]{color:#9ca3af;display:block;font-size:10px;margin-top:2px}.sheet-enter-active[data-v-d8f5ec09],.sheet-leave-active[data-v-d8f5ec09]{transition:all .3s ease}.sheet-enter-active .steps-sheet[data-v-d8f5ec09],.sheet-leave-active .steps-sheet[data-v-d8f5ec09]{transition:transform .3s ease}.sheet-enter-from[data-v-d8f5ec09],.sheet-leave-to[data-v-d8f5ec09]{background:transparent}.sheet-enter-from .steps-sheet[data-v-d8f5ec09],.sheet-leave-to .steps-sheet[data-v-d8f5ec09]{transform:translateY(100%)}.pincaster-nav-steps.is-sheet[data-v-d8f5ec09]{margin:4px 0 0}.is-sheet .next-turn-compact[data-v-d8f5ec09]{align-items:flex-start;background:transparent;border:0;border-radius:0;gap:12px;padding:8px 0 4px}.is-sheet .next-turn-compact[data-v-d8f5ec09]:hover,.is-sheet .turn-icon[data-v-d8f5ec09]{background:transparent}.is-sheet .turn-icon[data-v-d8f5ec09]{border-radius:0;height:24px;width:24px}.is-sheet .turn-icon svg[data-v-d8f5ec09]{color:var(--text,currentColor);height:22px;width:22px}.is-sheet .turn-instruction[data-v-d8f5ec09]{color:var(--text,currentColor);font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.is-sheet .turn-distance[data-v-d8f5ec09]{color:var(--text,currentColor);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5;padding-top:1px}.steps-sheet-overlay.is-sheet .steps-sheet[data-v-d8f5ec09]{background:var(--surface,Canvas);border-top:0;color:var(--text,CanvasText);font-family:var(--font-text,inherit);margin:0 auto;max-width:420px}.is-sheet .sheet-header[data-v-d8f5ec09]{background:transparent;border-bottom:1px solid var(--line,currentColor)}.is-sheet .sheet-title[data-v-d8f5ec09]{color:var(--text,currentColor);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.is-sheet .close-button[data-v-d8f5ec09]{color:var(--muted,currentColor);height:44px;margin:-8px -12px -8px 0;padding:12px;width:44px}.is-sheet .close-button[data-v-d8f5ec09]:hover{background:transparent;color:var(--text,currentColor)}.is-sheet .step-item.current[data-v-d8f5ec09]{background:transparent;border-left-color:var(--cta-fill,currentColor)}.is-sheet .step-icon[data-v-d8f5ec09],.is-sheet .step-item.completed .step-icon[data-v-d8f5ec09],.is-sheet .step-item.current .step-icon[data-v-d8f5ec09]{background:transparent}.is-sheet .step-icon svg[data-v-d8f5ec09],.is-sheet .step-instruction[data-v-d8f5ec09],.is-sheet .step-item.current .step-icon svg[data-v-d8f5ec09]{color:var(--text,currentColor)}.is-sheet .step-instruction[data-v-d8f5ec09]{font-family:inherit;font-size:15px;line-height:1.35}.is-sheet .step-item.current .step-instruction[data-v-d8f5ec09]{color:var(--text,currentColor);font-weight:700}.is-sheet .step-street[data-v-d8f5ec09]{color:var(--muted,currentColor);font-family:inherit;font-size:13px}.is-sheet .step-distance[data-v-d8f5ec09],.is-sheet .step-item.current .step-distance[data-v-d8f5ec09]{color:var(--text,currentColor);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-weight:400}.offline-banner[data-v-16e800c8]{align-items:center;background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#15803d;display:flex;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;height:36px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:30}@media (max-width:768px){.offline-banner[data-v-16e800c8]{font-size:.8rem}}.offline-banner-enter-active[data-v-16e800c8]{transition:transform .3s ease}.offline-banner-leave-active[data-v-16e800c8]{transition:opacity .3s ease}.offline-banner-enter-from[data-v-16e800c8]{transform:translateY(-100%)}.offline-banner-leave-to[data-v-16e800c8]{opacity:0}.sq-anchor[data-v-4938847b]{pointer-events:none}.sq-pill[data-v-4938847b]{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:inherit;line-height:16px;pointer-events:auto;position:relative;white-space:nowrap}.sq-dot[data-v-4938847b]{background:#93314a;border-radius:999px;box-shadow:0 0 0 2px #fff;box-sizing:content-box;height:8px;position:absolute;right:4px;top:-3px;width:8px}.sq-backdrop[data-v-4938847b]{background:rgba(10,17,32,.32);top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.sq-sheet[data-v-4938847b]{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -2px 16px #0000001f;color:#1a1a1a;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:0;max-height:70vh;max-height:70dvh;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(4px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:61}@media (min-width:640px){.sq-sheet[data-v-4938847b]{left:50%;padding-left:16px;padding-right:16px;right:auto;transform:translate(-50%);width:480px}}.sq-eyebrow[data-v-4938847b]{margin:0 0 4px}.sq-list[data-v-4938847b]{list-style:none;margin:0;padding:0}.sq-row[data-v-4938847b]{align-items:center;border-top:1px solid var(--line,#e7e5e1);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;padding:8px 0}.sq-list>.sq-row[data-v-4938847b]:first-child{border-top:0}.sq-thumb[data-v-4938847b]{border-radius:6px;display:block;flex-shrink:0;height:48px;overflow:hidden;width:48px}.sq-thumb img[data-v-4938847b]{display:block;filter:saturate(.94) contrast(1.03);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sq-thumb img.is-unearned[data-v-4938847b]{filter:grayscale(1)}.sq-text[data-v-4938847b]{display:flex;flex-direction:column;gap:2px;min-width:0}.sq-title[data-v-4938847b]{color:#1a1a1a;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sq-dist[data-v-4938847b]{color:var(--muted,#6b7280);font-size:12px;line-height:1.3}.sq-walk[data-v-4938847b]{border:1px solid rgba(26,26,26,.28);border-radius:999px;color:#1a1a1a;font-size:13px;font-weight:700;min-height:36px;padding:0 10px;text-decoration:none;white-space:nowrap}.sq-acts[data-v-4938847b],.sq-walk[data-v-4938847b]{align-items:center;display:inline-flex}.sq-acts[data-v-4938847b]{gap:4px}.sq-view[data-v-4938847b]{align-items:center;background:none;border:1px solid transparent;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;min-height:36px;padding:0 10px;text-decoration:none}.sq-tag[data-v-4938847b],.sq-view[data-v-4938847b]{font-size:13px;font-weight:700;white-space:nowrap}.sq-tag[data-v-4938847b]{color:#93314a}.sq-far-label[data-v-4938847b]{border-top:1px solid var(--line,#e7e5e1);color:var(--muted,#6b7280);font-size:12px;font-weight:700;margin:4px 0 0;padding-top:8px}.sq-list-far .sq-title[data-v-4938847b]{color:#4b5563;font-size:14px}.sq-list-far .sq-thumb[data-v-4938847b]{opacity:.85}.sq-back[data-v-4938847b]{background:none;border:0;color:#1a1a1a;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:700;margin:0;min-height:40px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.sq-fade-enter-active[data-v-4938847b],.sq-fade-leave-active[data-v-4938847b]{transition:opacity .24s ease}.sq-fade-enter-from[data-v-4938847b],.sq-fade-leave-to[data-v-4938847b]{opacity:0}.sq-rise-enter-active[data-v-4938847b],.sq-rise-leave-active[data-v-4938847b]{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.sq-rise-enter-from[data-v-4938847b],.sq-rise-leave-to[data-v-4938847b]{opacity:0;transform:translateY(24px)}@media (min-width:640px){.sq-rise-enter-from[data-v-4938847b],.sq-rise-leave-to[data-v-4938847b]{transform:translate(-50%,24px)}}@media (prefers-reduced-motion:reduce){.sq-rise-enter-active[data-v-4938847b],.sq-rise-leave-active[data-v-4938847b]{transition:opacity .12s ease}.sq-rise-enter-from[data-v-4938847b],.sq-rise-leave-to[data-v-4938847b]{transform:none}}@media (prefers-reduced-motion:reduce) and (min-width:640px){.sq-rise-enter-from[data-v-4938847b],.sq-rise-leave-to[data-v-4938847b]{transform:translate(-50%)}}
