.map-figure[data-astro-cid-2t6dzy4m]{margin:1.6rem 0 0}.map-legend[data-astro-cid-2t6dzy4m]{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:.5rem 0 0;font-size:.82rem;color:var(--muted)}.map-legend-item[data-astro-cid-2t6dzy4m]{display:inline-flex;align-items:center;gap:.45rem}.map-swatch[data-astro-cid-2t6dzy4m]{display:inline-block;inline-size:1.6rem;block-size:0;flex:none}.map-swatch-path[data-astro-cid-2t6dzy4m]{border-block-start:4px solid #2f855a;box-shadow:0 0 0 1.5px #0b1a1273;border-radius:2px}.map-swatch-straight[data-astro-cid-2t6dzy4m]{border-block-start:3px dashed #48bb78}.map[data-astro-cid-2t6dzy4m]{height:320px;width:100%;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 10%,var(--panel));z-index:0}.map[data-astro-cid-2t6dzy4m] .leaflet-control-attribution{background:#030c08b3;color:var(--muted)}.map[data-astro-cid-2t6dzy4m] .leaflet-control-attribution a{color:var(--link)}.map[data-astro-cid-2t6dzy4m] .leaflet-popup-content-wrapper,.map[data-astro-cid-2t6dzy4m] .leaflet-popup-tip{background:#0f1f17;color:#e8f0eb}.effort-strip[data-astro-cid-v7vc5viz]{margin:1.6rem 0 0;padding:1rem 1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.effort-title[data-astro-cid-v7vc5viz]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .8rem}.effort-table[data-astro-cid-v7vc5viz]{display:flex;flex-direction:column}.effort-head[data-astro-cid-v7vc5viz],.effort-row[data-astro-cid-v7vc5viz]{display:grid;grid-template-columns:minmax(8rem,1.4fr) repeat(4,minmax(4.5rem,1fr));gap:.5rem 1rem;align-items:baseline;padding:.55rem 0}.effort-head[data-astro-cid-v7vc5viz]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.6rem}.effort-row[data-astro-cid-v7vc5viz]{border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent);font-size:.92rem}.effort-row[data-astro-cid-v7vc5viz]:last-child{border-bottom:none;padding-bottom:0}.effort-row--hardest[data-astro-cid-v7vc5viz]{background:color-mix(in srgb,var(--accent) 8%,transparent);margin-inline:-.6rem;padding-inline:.6rem;border-inline-start:3px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:6px}.effort-day[data-astro-cid-v7vc5viz]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.effort-day-num[data-astro-cid-v7vc5viz]{font-weight:700;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--link)}.effort-day-title[data-astro-cid-v7vc5viz]{font-size:.88rem;color:var(--muted);line-height:1.25}.effort-badge[data-astro-cid-v7vc5viz]{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--link)}.effort-val[data-astro-cid-v7vc5viz]{font-weight:600;white-space:nowrap}.effort-val--muted[data-astro-cid-v7vc5viz]{font-weight:500;color:var(--muted);font-size:.85rem}.effort-mobile-label[data-astro-cid-v7vc5viz]{display:none}@media (max-width: 640px){.effort-head[data-astro-cid-v7vc5viz]{display:none}.effort-row[data-astro-cid-v7vc5viz]{grid-template-columns:1fr 1fr;gap:.45rem .8rem;padding:.85rem 0}.effort-row--hardest[data-astro-cid-v7vc5viz]{padding:.85rem .6rem}.effort-day[data-astro-cid-v7vc5viz]{grid-column:1 / -1}.effort-mobile-label[data-astro-cid-v7vc5viz]{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:.1rem}.effort-val[data-astro-cid-v7vc5viz]{white-space:normal}}.profile[data-astro-cid-ddmndfpu]{--plot-h: 132px;margin:1.6rem 0 0;padding:1rem 1.2rem .9rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.profile-title[data-astro-cid-ddmndfpu]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .9rem}.profile-plot[data-astro-cid-ddmndfpu]{position:relative;padding-top:1.15rem}.profile-cols[data-astro-cid-ddmndfpu]{display:flex;align-items:flex-end;gap:.4rem;height:var(--plot-h);margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-bottom:1px solid var(--line)}.profile-col[data-astro-cid-ddmndfpu]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0;height:100%}.profile-track[data-astro-cid-ddmndfpu]{position:relative;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;width:100%}.profile-fill[data-astro-cid-ddmndfpu]{display:block;width:clamp(6px,55%,24px);min-height:2px;background:color-mix(in srgb,var(--accent) 55%,transparent);border-radius:4px 4px 0 0;transition:background .15s ease}.profile-col--hardest[data-astro-cid-ddmndfpu] .profile-fill[data-astro-cid-ddmndfpu]{background:var(--accent)}.profile-col[data-astro-cid-ddmndfpu]:hover .profile-fill[data-astro-cid-ddmndfpu]{background:color-mix(in srgb,var(--accent) 80%,#ffffff)}.profile-col--none[data-astro-cid-ddmndfpu] .profile-track[data-astro-cid-ddmndfpu]:after{content:"";position:absolute;inset:22% 0 0;width:clamp(6px,55%,24px);margin:0 auto;border:1px dashed color-mix(in srgb,var(--line) 75%,transparent);border-radius:4px 4px 0 0}.profile-col--none[data-astro-cid-ddmndfpu] .profile-fill[data-astro-cid-ddmndfpu]{display:none}.profile-peak[data-astro-cid-ddmndfpu]{position:absolute;left:50%;transform:translate(-50%,-.35rem);font-size:.72rem;font-weight:700;color:var(--ink);white-space:nowrap}.profile-num[data-astro-cid-ddmndfpu]{flex:0 0 auto;padding-top:.35rem;font-size:.72rem;font-weight:600;color:var(--muted)}.profile-col--hardest[data-astro-cid-ddmndfpu] .profile-num[data-astro-cid-ddmndfpu]{color:var(--link)}.profile-col--none[data-astro-cid-ddmndfpu] .profile-num[data-astro-cid-ddmndfpu]{opacity:.55}.profile-foot[data-astro-cid-ddmndfpu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin-top:.75rem}.profile-hardest[data-astro-cid-ddmndfpu]{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--link)}.profile-gaps[data-astro-cid-ddmndfpu]{margin:0;font-size:.72rem;font-weight:600;color:var(--muted)}.profile-note[data-astro-cid-ddmndfpu]{margin:0;font-size:.75rem;line-height:1.35;color:var(--muted)}@media (max-width: 640px){.profile[data-astro-cid-ddmndfpu]{--plot-h: 104px;padding-inline:.9rem}.profile-cols[data-astro-cid-ddmndfpu]{gap:.25rem}.profile-peak[data-astro-cid-ddmndfpu]{font-size:.68rem}}@media (prefers-reduced-motion: reduce){.profile-fill[data-astro-cid-ddmndfpu]{transition:none}}.terrain[data-astro-cid-nulkp35i]{margin:1.6rem 0 0;padding:1rem 1.2rem .9rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.terrain-title[data-astro-cid-nulkp35i]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .8rem}.terrain-stats[data-astro-cid-nulkp35i]{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0 0 .9rem}.terrain-stats[data-astro-cid-nulkp35i] dt[data-astro-cid-nulkp35i]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.terrain-stats[data-astro-cid-nulkp35i] dd[data-astro-cid-nulkp35i]{margin:.1rem 0 0;font-size:1.05rem;font-weight:700;color:var(--ink)}.terrain-stat-day[data-astro-cid-nulkp35i]{font-size:.75rem;font-weight:600;color:var(--muted)}.terrain-frame[data-astro-cid-nulkp35i]{position:relative;padding-inline-start:3.4rem}.terrain-plot[data-astro-cid-nulkp35i]{position:relative;height:180px;cursor:crosshair;touch-action:pan-y;border-bottom:1px solid var(--line);outline-offset:4px}.terrain-plot[data-astro-cid-nulkp35i]:focus-visible{outline:2px solid var(--link)}.terrain-svg[data-astro-cid-nulkp35i]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.terrain-svg--rtl[data-astro-cid-nulkp35i]{transform:scaleX(-1)}.terrain-grid[data-astro-cid-nulkp35i]{stroke:color-mix(in srgb,var(--line) 60%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.terrain-area[data-astro-cid-nulkp35i]{fill:color-mix(in srgb,var(--accent) 22%,transparent)}.terrain-line[data-astro-cid-nulkp35i]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.terrain-day-line[data-astro-cid-nulkp35i]{stroke:color-mix(in srgb,var(--muted) 55%,transparent);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.terrain-tick[data-astro-cid-nulkp35i]{position:absolute;inset-inline-end:calc(100% + .4rem);transform:translateY(-50%);font-size:.68rem;color:var(--muted);white-space:nowrap}.terrain-cursor[data-astro-cid-nulkp35i]{position:absolute;top:0;bottom:0;width:0;border-inline-start:1px solid var(--ink);pointer-events:none}.terrain-cursor[data-astro-cid-nulkp35i][hidden],.terrain-tip[data-astro-cid-nulkp35i][hidden]{display:none}.terrain-dot[data-astro-cid-nulkp35i]{position:absolute;inset-inline-start:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--accent);border:2px solid var(--ink)}.terrain-tip[data-astro-cid-nulkp35i]{position:absolute;top:-.2rem;transform:translateY(-100%);margin-inline-start:.5rem;padding:.2rem .5rem;border-radius:6px;background:var(--ink);color:var(--panel);font-size:.75rem;font-weight:700;white-space:nowrap;pointer-events:none}.terrain-tip--end[data-astro-cid-nulkp35i]{translate:calc(-100% - 1rem) 0}[dir=rtl] .terrain-tip--end[data-astro-cid-nulkp35i]{translate:calc(100% + 1rem) 0}.terrain-days[data-astro-cid-nulkp35i]{position:relative;height:1.3rem;margin:0;padding:0;list-style:none}.terrain-days[data-astro-cid-nulkp35i] li[data-astro-cid-nulkp35i]{position:absolute;top:.25rem;text-align:center;font-size:.7rem;font-weight:600;color:var(--muted)}.terrain-foot[data-astro-cid-nulkp35i]{display:grid;gap:.3rem;margin-top:.5rem}.terrain-foot[data-astro-cid-nulkp35i] p[data-astro-cid-nulkp35i]{margin:0;font-size:.75rem;line-height:1.4;color:var(--muted)}.terrain-credit[data-astro-cid-nulkp35i] a[data-astro-cid-nulkp35i]{color:var(--link)}@media (max-width: 640px){.terrain[data-astro-cid-nulkp35i]{padding-inline:.9rem}.terrain-plot[data-astro-cid-nulkp35i]{height:140px}.terrain-frame[data-astro-cid-nulkp35i]{padding-inline-start:2.9rem}}.comments{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--border)}.comments h2{margin:0 0 1.1rem;font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.comments__count{margin-inline-start:.5rem;padding:.1rem .55rem;font-size:.8rem;letter-spacing:0;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;vertical-align:2px}.comments .btn{font:inherit;font-size:.9rem;font-weight:700;color:#04110e;background:var(--accent);border:1px solid transparent;border-radius:9px;padding:.5rem 1.1rem;cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.comments .btn:hover{filter:brightness(1.08)}.comments .btn--google{color:var(--text);background:var(--surface);border-color:var(--border)}.comments .btn--google:hover{filter:none;background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.comments .btn--ghost{background:transparent;border-color:var(--border);color:var(--muted)}.comments .btn--ghost:hover{filter:none;color:var(--text);background:var(--surface);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.comments__auth-buttons{display:flex;gap:.6rem;flex-wrap:wrap}.comments__hint{color:var(--muted);font-size:.9rem;margin:0 0 .7rem}.comments__email-form{display:grid;gap:.6rem;margin-top:.9rem;max-width:380px}.comments__email-form[hidden]{display:none}.comments__field{display:grid;gap:.3rem}.comments__field label{font-size:.85rem;font-weight:600;color:var(--text);line-height:1.3}.comments__field-hint{margin:0;font-size:.8rem;line-height:1.4;color:var(--muted)}.comments__email-form input,.comments__form textarea{font:inherit;font-size:.95rem;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.comments__email-form input::placeholder,.comments__form textarea::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.comments__email-form input:focus,.comments__form textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.comments__form textarea{resize:vertical;min-height:6.5rem;line-height:1.6}.comments__form{display:grid;gap:.75rem}.comments__form-row{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap}.comments__form-row .comments__hint{margin:0}.comments__form-actions{display:flex;gap:.6rem}.comments__status{font-size:.9rem;color:var(--muted);margin:.8rem 0 0}.comments__status--error{color:#f28b82}.comments__list{list-style:none;margin:1.4rem 0 0;padding:0}.comments__item{display:flex;align-items:flex-start;gap:.8rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);padding:1.1rem 0}.comments__item:last-child{border-bottom:none}.comments__item-main{flex:1;min-width:0}.comments__item-meta{display:flex;align-items:baseline;gap:.6rem;font-size:.88rem}.comments__author{font-size:.92rem}.comments__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--border)}.comments__avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--accent) 30%,var(--surface))}.comments__date{color:var(--muted);font-size:.8rem}.comments__delete{margin-inline-start:auto;font:inherit;font-size:.78rem;color:var(--muted);background:none;border:none;padding:0;cursor:pointer}.comments__delete:hover{color:#f28b82;text-decoration:underline;text-underline-offset:3px}.comments__body{margin:.35rem 0 0;font-size:.95rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.comments__empty{color:var(--muted);font-size:.92rem;margin-top:1.4rem}.save-route[data-astro-cid-qomv6ga4]{display:contents}.save-route[data-astro-cid-qomv6ga4][hidden]{display:none}.save-row[data-astro-cid-qomv6ga4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;max-width:100%}.save-ico[data-astro-cid-qomv6ga4]{display:inline-flex;font-size:1.1rem}.save-btn[data-astro-cid-qomv6ga4][aria-pressed=true] .save-ico-off[data-astro-cid-qomv6ga4],.save-btn[data-astro-cid-qomv6ga4][aria-pressed=false] .save-ico-on[data-astro-cid-qomv6ga4]{display:none}.save-row[data-astro-cid-qomv6ga4] .save-btn[data-astro-cid-qomv6ga4][aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,var(--panel));border-color:color-mix(in srgb,var(--accent) 70%,#ffffff)}.save-btn[data-astro-cid-qomv6ga4][aria-pressed=true] .save-ico-on[data-astro-cid-qomv6ga4]{color:var(--link)}.save-status[data-astro-cid-qomv6ga4]{margin:0;color:var(--muted);font-size:.9rem;min-width:0;overflow-wrap:anywhere}.save-status[data-astro-cid-qomv6ga4]:empty{display:none}.change-btn[data-astro-cid-qomv6ga4]{min-height:44px;padding:0 .4rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--link);background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.list-picker[data-astro-cid-qomv6ga4]{flex:1 1 100%;margin-top:.7rem;padding:.9rem 1rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.list-picker[data-astro-cid-qomv6ga4][hidden]{display:none}.picker-set[data-astro-cid-qomv6ga4]{margin:0;padding:0;border:0}.picker-set[data-astro-cid-qomv6ga4] legend[data-astro-cid-qomv6ga4]{padding:0;margin-bottom:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.picker-lists[data-astro-cid-qomv6ga4]{margin:0;padding:0;list-style:none}.picker-item-label[data-astro-cid-qomv6ga4]{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.picker-item-label[data-astro-cid-qomv6ga4] input[data-astro-cid-qomv6ga4]{width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--accent)}.picker-new[data-astro-cid-qomv6ga4]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.picker-new[data-astro-cid-qomv6ga4][hidden]{display:none}.picker-new-label[data-astro-cid-qomv6ga4]{flex:1 1 12rem;min-width:0}.picker-new[data-astro-cid-qomv6ga4] input[data-astro-cid-qomv6ga4]{width:100%;min-height:44px;padding:0 .8rem;font:inherit;color:var(--ink);background:var(--bg, transparent);border:1px solid var(--line);border-radius:10px}.picker-btn[data-astro-cid-qomv6ga4]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;font:inherit;font-size:.92rem;font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:10px;cursor:pointer}.picker-btn[data-astro-cid-qomv6ga4]:hover{background:var(--panel-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.visually-hidden[data-astro-cid-qomv6ga4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.share-route[data-astro-cid-op2z5utr]{position:relative}.share-control[data-astro-cid-op2z5utr]{display:inline-flex;align-items:stretch}.share-control[data-astro-cid-op2z5utr] .share-btn[data-astro-cid-op2z5utr]{border-start-end-radius:0;border-end-end-radius:0}.share-embed-open[data-astro-cid-op2z5utr]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;margin-inline-start:-1px;padding:0 .75rem;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;cursor:pointer}.share-embed-open[data-astro-cid-op2z5utr]:hover,.share-embed-open[data-astro-cid-op2z5utr][aria-expanded=true]{background:var(--panel-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.share-embed-open[data-astro-cid-op2z5utr]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-ico[data-astro-cid-op2z5utr]{display:inline-flex;font-size:1.05rem}.share-ico[data-astro-cid-op2z5utr][hidden]{display:none}.share-btn[data-astro-cid-op2z5utr][aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 70%,#ffffff)}.share-menu[data-astro-cid-op2z5utr]{position:absolute;z-index:20;inset-block-start:calc(100% + .4rem);inset-inline-start:0;width:max-content;min-width:14rem;max-width:min(20rem,calc(100vw - 32px));padding:.5rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0006}.share-menu[data-astro-cid-op2z5utr][data-panel=embed]{width:min(26rem,calc(100vw - 32px));min-width:min(26rem,calc(100vw - 32px));max-width:min(26rem,calc(100vw - 32px))}@media (max-width: 479px){.share-route[data-astro-cid-op2z5utr]:has(.share-menu[data-panel=embed]:not([hidden])){position:static}.share-menu[data-astro-cid-op2z5utr][data-panel=embed]{inset-inline:0;width:auto;min-width:0;max-width:none}}.embed-sizes[data-astro-cid-op2z5utr]{display:flex;gap:.35rem;margin:0 .35rem .45rem}.embed-size[data-astro-cid-op2z5utr]{flex:1 1 0;min-width:44px;min-height:44px;font:inherit;font-size:.85rem;font-weight:700;color:var(--ink);background:none;border:1px solid var(--line);border-radius:8px;cursor:pointer}.embed-size[data-astro-cid-op2z5utr][aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 70%,#ffffff);background:var(--panel-2)}.embed-code[data-astro-cid-op2z5utr]{display:block;box-sizing:border-box;width:calc(100% - .7rem);margin:0 .35rem .45rem;min-height:5.5rem;padding:.5rem .6rem;font:.75rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);background:var(--bg, transparent);border:1px solid var(--line);border-radius:8px;resize:vertical}.share-menu-title[data-astro-cid-op2z5utr]{margin:.2rem .5rem .35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.share-items[data-astro-cid-op2z5utr]{margin:0;padding:0;list-style:none}.share-item[data-astro-cid-op2z5utr]{display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:0 .6rem;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);text-align:start;text-decoration:none;background:none;border:0;border-radius:8px;cursor:pointer}.share-item[data-astro-cid-op2z5utr]:hover,.share-item[data-astro-cid-op2z5utr]:focus-visible{text-decoration:none;background:var(--panel-2)}.share-item[data-astro-cid-op2z5utr]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:-2px}.share-manual[data-astro-cid-op2z5utr]{display:flex;flex-direction:column;gap:.35rem;margin:.5rem .5rem .3rem;font-size:.85rem;color:var(--muted)}.share-manual[data-astro-cid-op2z5utr][hidden]{display:none}.share-manual-url[data-astro-cid-op2z5utr]{width:100%;min-height:44px;padding:0 .7rem;font:inherit;font-size:.85rem;color:var(--ink);background:var(--bg, transparent);border:1px solid var(--line);border-radius:8px}.visually-hidden[data-astro-cid-op2z5utr]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crumbs[data-astro-cid-ilhxcym7]{margin:-.6rem 0 .2rem;font-size:.9rem;color:var(--muted)}.crumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{display:inline-flex;flex-wrap:wrap;align-items:center;min-width:0}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;min-height:44px;padding:0 .3rem;color:var(--muted);text-decoration:none;overflow-wrap:anywhere}.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]:first-child a[data-astro-cid-ilhxcym7]{padding-inline-start:0}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.crumb-text[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;min-height:44px;padding:0 .3rem}.crumb-sep[data-astro-cid-ilhxcym7]{display:inline-flex;font-size:.85em;opacity:.7}.crumb-join[data-astro-cid-ilhxcym7]{margin-inline-start:-.3rem}@media print{.crumbs[data-astro-cid-ilhxcym7]{display:none}}.packing-pill[data-astro-cid-2gjx6omz],.packing-pill[data-astro-cid-2gjx6omz]:hover{text-decoration:none}.packing-pill-count[data-astro-cid-2gjx6omz]{display:inline-flex;align-items:center;padding:.05rem .45rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;border-radius:999px;color:var(--link);background:color-mix(in srgb,var(--accent) 18%,transparent);unicode-bidi:isolate;direction:ltr}.packing-pill-count[data-astro-cid-2gjx6omz][hidden]{display:none}.visually-hidden[data-astro-cid-2gjx6omz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.packing[data-astro-cid-zche32gc]{margin-top:2.2rem;padding:1.4rem 1.2rem 1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:14px}.packing-head[data-astro-cid-zche32gc] h2[data-astro-cid-zche32gc]{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;margin:0 0 .4rem}.packing-head[data-astro-cid-zche32gc] h2[data-astro-cid-zche32gc] .icon{color:var(--link)}.packing-intro[data-astro-cid-zche32gc]{margin:0;color:var(--muted);font-size:.95rem}.packing-meter[data-astro-cid-zche32gc]{margin:1rem 0 .2rem}.packing-progress[data-astro-cid-zche32gc]{margin:0 0 .4rem;font-weight:700}.packing[data-astro-cid-zche32gc].is-complete .packing-progress[data-astro-cid-zche32gc]{color:var(--link)}.packing-bar[data-astro-cid-zche32gc]{block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.packing-bar-fill[data-astro-cid-zche32gc]{display:block;block-size:100%;inline-size:0;border-radius:inherit;background:var(--accent);transition:inline-size .2s ease}.packing-groups[data-astro-cid-zche32gc]{columns:2 280px;column-gap:1.6rem;margin-top:.8rem}.packing-group[data-astro-cid-zche32gc]{min-width:0;margin:0 0 .4rem;padding:.6rem 0 0;border:0;break-inside:avoid}.packing-group[data-astro-cid-zche32gc][hidden]{display:none}.packing-group[data-astro-cid-zche32gc] legend[data-astro-cid-zche32gc]{padding:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--link)}.packing-items[data-astro-cid-zche32gc]{list-style:none;margin:.2rem 0 0;padding:0}.packing-item[data-astro-cid-zche32gc]{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.packing-main[data-astro-cid-zche32gc]{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;flex:1 1 auto;min-width:0}.packing-item[data-astro-cid-zche32gc][hidden]{display:none}.packing-check[data-astro-cid-zche32gc]{display:flex;align-items:center;gap:.65rem;flex:1 1 9rem;min-width:0;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.packing-check[data-astro-cid-zche32gc] input[data-astro-cid-zche32gc]{width:1.2rem;height:1.2rem;flex:0 0 auto;margin:0;accent-color:var(--accent)}.packing-item[data-astro-cid-zche32gc]:has(input:checked) .packing-label[data-astro-cid-zche32gc]{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 70%,transparent)}.packing-tip[data-astro-cid-zche32gc]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-size:.78rem;font-weight:600;color:var(--link);white-space:nowrap}a[data-astro-cid-zche32gc].packing-tip:hover{text-decoration:underline}.packing-icon-btn[data-astro-cid-zche32gc]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;padding:0;font-size:1rem;color:var(--muted);background:none;border:0;border-radius:10px;cursor:pointer}.packing-icon-btn[data-astro-cid-zche32gc][hidden]{display:none}.packing-icon-btn[data-astro-cid-zche32gc]:hover{color:var(--ink);background:var(--panel-2)}.packing-add[data-astro-cid-zche32gc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.packing-add[data-astro-cid-zche32gc][hidden]{display:none}.packing-add-label[data-astro-cid-zche32gc]{flex:1 1 12rem;min-width:0}.packing-add[data-astro-cid-zche32gc] input[data-astro-cid-zche32gc]{width:100%;min-height:44px;padding:0 .8rem;font:inherit;color:var(--ink);background:var(--bg, transparent);border:1px solid var(--line);border-radius:10px}.packing-btn[data-astro-cid-zche32gc]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;font:inherit;font-size:.92rem;font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:10px;cursor:pointer}.packing-btn[data-astro-cid-zche32gc]:hover{background:var(--panel-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.packing[data-astro-cid-zche32gc] [data-astro-cid-zche32gc]:is(button,input,a,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px}.packing-hidden[data-astro-cid-zche32gc]{margin-top:1rem}.packing-hidden[data-astro-cid-zche32gc][hidden]{display:none}.packing-hidden[data-astro-cid-zche32gc] summary[data-astro-cid-zche32gc]{display:flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:600;color:var(--muted);cursor:pointer}.packing-hidden-items[data-astro-cid-zche32gc]{list-style:none;margin:0;padding:0}.packing-hidden-item[data-astro-cid-zche32gc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .8rem;padding:.2rem 0;color:var(--muted);overflow-wrap:anywhere}.packing-hidden-name[data-astro-cid-zche32gc]{min-width:0}.packing-foot[data-astro-cid-zche32gc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.packing-foot[data-astro-cid-zche32gc][hidden]{display:none}.packing-note[data-astro-cid-zche32gc]{flex:1 1 16rem;margin:0;font-size:.85rem;color:var(--muted)}.packing-note[data-astro-cid-zche32gc].is-warning{color:var(--ink)}.visually-hidden[data-astro-cid-zche32gc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.trail-tips[data-astro-cid-ofeftenz]{margin-top:2.6rem;scroll-margin-top:1.2rem}.trail-tips[data-astro-cid-ofeftenz]>h2[data-astro-cid-ofeftenz]{font-size:1.3rem;margin:0 0 1.1rem}.tip-groups[data-astro-cid-ofeftenz]{margin-top:1.6rem}.tip-group[data-astro-cid-ofeftenz]{border-top:1px solid var(--line);padding:1.6rem 0 .4rem;margin-bottom:1.2rem}.tip-group[data-astro-cid-ofeftenz]>h2[data-astro-cid-ofeftenz]{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--link);margin:0 0 1rem}.tip-list[data-astro-cid-ofeftenz]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.tip[data-astro-cid-ofeftenz]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem 1.1rem;scroll-margin-top:1.2rem}.tip[data-astro-cid-ofeftenz]:target{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.tip[data-astro-cid-ofeftenz]>h3[data-astro-cid-ofeftenz]{font-size:1.05rem;margin:0 0 .35rem}.tip-body[data-astro-cid-ofeftenz]{font-size:.95rem}.tip-body[data-astro-cid-ofeftenz] p{margin:0 0 .5rem}.tip-body[data-astro-cid-ofeftenz] p:last-child{margin-bottom:0}.keep-offline[data-astro-cid-ozkbx4uv]{display:contents}.keep-offline[data-astro-cid-ozkbx4uv][hidden]{display:none}.keep-ico[data-astro-cid-ozkbx4uv]{display:inline-flex;font-size:1.1rem}.keep-btn[data-astro-cid-ozkbx4uv][data-state=idle] .keep-ico-saving[data-astro-cid-ozkbx4uv],.keep-btn[data-astro-cid-ozkbx4uv][data-state=idle] .keep-ico-kept[data-astro-cid-ozkbx4uv],.keep-btn[data-astro-cid-ozkbx4uv][data-state=saving] .keep-ico-idle[data-astro-cid-ozkbx4uv],.keep-btn[data-astro-cid-ozkbx4uv][data-state=saving] .keep-ico-kept[data-astro-cid-ozkbx4uv],.keep-btn[data-astro-cid-ozkbx4uv][data-state=kept] .keep-ico-idle[data-astro-cid-ozkbx4uv],.keep-btn[data-astro-cid-ozkbx4uv][data-state=kept] .keep-ico-saving[data-astro-cid-ozkbx4uv]{display:none}.keep-btn[data-astro-cid-ozkbx4uv][data-state=saving]{cursor:progress}.keep-ico-saving[data-astro-cid-ozkbx4uv] svg{animation:keep-spin .9s linear infinite}@media (prefers-reduced-motion: reduce){.keep-ico-saving[data-astro-cid-ozkbx4uv] svg{animation:none}}@keyframes keep-spin{to{transform:rotate(360deg)}}.keep-offline[data-astro-cid-ozkbx4uv] .keep-btn[data-astro-cid-ozkbx4uv][data-state=kept]{background:color-mix(in srgb,var(--accent) 18%,var(--panel));border-color:color-mix(in srgb,var(--accent) 70%,#ffffff)}.keep-btn[data-astro-cid-ozkbx4uv][data-state=kept] .keep-ico-kept[data-astro-cid-ozkbx4uv]{color:var(--link)}.keep-row[data-astro-cid-ozkbx4uv]{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:0 .9rem}.keep-row[data-astro-cid-ozkbx4uv]:not(:has(.keep-status:not(:empty))){display:none}.keep-status[data-astro-cid-ozkbx4uv]{margin:0;color:var(--muted);font-size:.9rem;min-width:0;overflow-wrap:anywhere}.keep-link[data-astro-cid-ozkbx4uv]{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--link);background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.keep-link[data-astro-cid-ozkbx4uv][hidden]{display:none}.visually-hidden[data-astro-cid-ozkbx4uv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.route-sketch[data-astro-cid-yhixhfon]{margin:1.6rem 0 0}.route-sketch[data-astro-cid-yhixhfon][hidden]{display:none}.sketch-svg[data-astro-cid-yhixhfon]{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;font-family:inherit}.sk-bg[data-astro-cid-yhixhfon]{fill:color-mix(in srgb,var(--accent) 8%,var(--panel))}.sk-line[data-astro-cid-yhixhfon]{fill:none;stroke:color-mix(in srgb,var(--accent) 70%,#ffffff);stroke-width:3;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round}.sk-line-alt[data-astro-cid-yhixhfon]{stroke:color-mix(in srgb,var(--accent) 45%,#ffffff)}.sk-point[data-astro-cid-yhixhfon]{fill:var(--ink);stroke:var(--panel);stroke-width:1.5}.sk-finish[data-astro-cid-yhixhfon],.sk-start[data-astro-cid-yhixhfon]{fill:var(--ink);stroke:var(--accent);stroke-width:3}.sk-day[data-astro-cid-yhixhfon] circle[data-astro-cid-yhixhfon]{fill:var(--accent);stroke:var(--ink);stroke-width:2}.sk-day[data-astro-cid-yhixhfon] text[data-astro-cid-yhixhfon]{fill:#fff;font-size:11px;font-weight:700}.sk-label[data-astro-cid-yhixhfon] text[data-astro-cid-yhixhfon],.sk-scale[data-astro-cid-yhixhfon] text[data-astro-cid-yhixhfon]{paint-order:stroke;stroke:color-mix(in srgb,var(--accent) 8%,var(--panel));stroke-width:4px;stroke-linejoin:round}.sk-caption[data-astro-cid-yhixhfon]{fill:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sk-name[data-astro-cid-yhixhfon]{fill:var(--ink);font-size:14px;font-weight:600}.sk-scale[data-astro-cid-yhixhfon] path[data-astro-cid-yhixhfon]{fill:none;stroke:var(--ink);stroke-width:2}.sk-scale[data-astro-cid-yhixhfon] text[data-astro-cid-yhixhfon]{fill:var(--ink);font-size:12px}.sketch-note[data-astro-cid-yhixhfon]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;color:var(--muted);font-size:.85rem}.sketch-icon[data-astro-cid-yhixhfon]{display:inline-flex;flex:0 0 auto;padding-top:.2em}@media print{.route-sketch[data-astro-cid-yhixhfon][hidden]{display:block}.route-sketch[data-astro-cid-yhixhfon]{break-inside:avoid}.sketch-icon[data-astro-cid-yhixhfon]{display:none}.sk-day[data-astro-cid-yhixhfon] text[data-astro-cid-yhixhfon]{fill:#000}.sk-day[data-astro-cid-yhixhfon] circle[data-astro-cid-yhixhfon]{fill:#fff;stroke:#000}}.pace-control[data-astro-cid-qho72753]{margin:1.6rem 0 -.8rem}.pace-control[data-astro-cid-qho72753][hidden]{display:none}.pace-row[data-astro-cid-qho72753]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.pace-label[data-astro-cid-qho72753]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pace-options[data-astro-cid-qho72753]{display:inline-flex;padding:3px;gap:3px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.pace-option[data-astro-cid-qho72753]{position:relative;display:inline-flex}.pace-option[data-astro-cid-qho72753] input[data-astro-cid-qho72753]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pace-option[data-astro-cid-qho72753] span[data-astro-cid-qho72753]{display:inline-flex;align-items:center;min-height:40px;padding:0 .95rem;font-size:.9rem;font-weight:600;color:var(--muted);border-radius:7px;transition:background .15s ease,color .15s ease}.pace-option[data-astro-cid-qho72753]:hover span[data-astro-cid-qho72753]{color:var(--ink)}.pace-option[data-astro-cid-qho72753] input[data-astro-cid-qho72753]:checked+span[data-astro-cid-qho72753]{color:var(--ink);background:color-mix(in srgb,var(--accent) 22%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,var(--line))}.pace-option[data-astro-cid-qho72753] input[data-astro-cid-qho72753]:focus-visible+span[data-astro-cid-qho72753]{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px}.pace-note[data-astro-cid-qho72753]{margin:.5rem 0 0;font-size:.82rem;color:var(--muted)}@media print{.pace-control[data-astro-cid-qho72753]{display:none!important}}.route-fit[data-astro-cid-2uyu6lco]{margin:1.6rem 0 0;padding:1.1rem 1.2rem 1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.route-fit[data-astro-cid-2uyu6lco][hidden]{display:none}.fit-title[data-astro-cid-2uyu6lco]{font-size:1.15rem;margin:0 0 .3rem}.fit-intro[data-astro-cid-2uyu6lco],.fit-demand[data-astro-cid-2uyu6lco]{margin:0 0 .4rem;font-size:.92rem;color:var(--muted)}.fit-demand[data-astro-cid-2uyu6lco]{color:var(--ink);margin-bottom:.9rem}.fit-questions[data-astro-cid-2uyu6lco]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem 1.2rem}.fit-q[data-astro-cid-2uyu6lco]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.fit-q-label[data-astro-cid-2uyu6lco]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.fit-select-wrap[data-astro-cid-2uyu6lco]{position:relative;display:flex;align-items:center}.fit-select[data-astro-cid-2uyu6lco]{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;font:inherit;font-size:.95rem;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:0 .85rem;padding-inline-end:2rem;cursor:pointer}.fit-select[data-astro-cid-2uyu6lco]:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.fit-select[data-astro-cid-2uyu6lco]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px}.fit-select[data-astro-cid-2uyu6lco] option[data-astro-cid-2uyu6lco]{background:#0f1f17;color:var(--ink)}.fit-caret[data-astro-cid-2uyu6lco]{position:absolute;inset-inline-end:.8rem;display:inline-flex;color:var(--muted);pointer-events:none}.fit-verdict[data-astro-cid-2uyu6lco]{--fit-tone: color-mix(in srgb, var(--accent) 65%, #ffffff);margin-top:1rem;padding:.8rem 1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--fit-tone) 45%,var(--line));background:color-mix(in srgb,var(--fit-tone) 10%,var(--panel))}.fit-verdict[data-astro-cid-2uyu6lco][hidden]{display:none}.fit-verdict[data-astro-cid-2uyu6lco][data-verdict=stretch]{--fit-tone: #f0b75a}.fit-verdict[data-astro-cid-2uyu6lco][data-verdict=beyond]{--fit-tone: #f08a6c}.fit-verdict-head[data-astro-cid-2uyu6lco]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem}.fit-ico[data-astro-cid-2uyu6lco]{display:inline-flex;font-size:1.15rem;color:var(--fit-tone)}.fit-verdict[data-astro-cid-2uyu6lco][data-verdict=comfortable] .fit-ico-warn[data-astro-cid-2uyu6lco],.fit-verdict[data-astro-cid-2uyu6lco]:not([data-verdict=comfortable]) .fit-ico-ok[data-astro-cid-2uyu6lco]{display:none}.fit-verdict-body[data-astro-cid-2uyu6lco]{margin:.3rem 0 0;font-size:.9rem;color:var(--muted)}.fit-alts[data-astro-cid-2uyu6lco]{margin-top:1rem}.fit-alts[data-astro-cid-2uyu6lco][hidden]{display:none}.fit-alts-title[data-astro-cid-2uyu6lco]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .5rem}.fit-alt-list[data-astro-cid-2uyu6lco]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.fit-alt[data-astro-cid-2uyu6lco]{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.fit-alt[data-astro-cid-2uyu6lco][hidden]{display:none}.fit-alt-link[data-astro-cid-2uyu6lco]{font-weight:600;color:var(--link)}.fit-alt-meta[data-astro-cid-2uyu6lco]{font-size:.85rem;color:var(--muted)}.fit-none[data-astro-cid-2uyu6lco]{margin:0;font-size:.9rem;color:var(--muted)}.fit-storage[data-astro-cid-2uyu6lco]{margin:.8rem 0 0;font-size:.8rem;color:var(--muted)}.fit-storage[data-astro-cid-2uyu6lco]:empty{display:none}@media print{.route-fit[data-astro-cid-2uyu6lco]{display:none!important}}.plan-dates[data-astro-cid-bfcrboel]{display:contents}.plan-dates[data-astro-cid-bfcrboel][hidden]{display:none}.plan-row[data-astro-cid-bfcrboel]{display:contents}.plan-anchor[data-astro-cid-bfcrboel]{position:relative;display:inline-flex}.plan-input[data-astro-cid-bfcrboel]{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.plan-inline[data-astro-cid-bfcrboel] .plan-input[data-astro-cid-bfcrboel]{position:static;width:auto;height:44px;opacity:1;pointer-events:auto;margin-inline-start:.6rem;padding:0 .6rem;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px}.plan-label[data-astro-cid-bfcrboel]{font-variant-numeric:tabular-nums}.plan-dates[data-astro-cid-bfcrboel] .plan-ics[data-astro-cid-bfcrboel][hidden],.plan-dates[data-astro-cid-bfcrboel] .plan-clear[data-astro-cid-bfcrboel][hidden]{display:none}.plan-clear[data-astro-cid-bfcrboel]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .4rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--muted);background:none;border:0;cursor:pointer}.plan-clear[data-astro-cid-bfcrboel]:hover{color:var(--ink)}.plan-clear[data-astro-cid-bfcrboel]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px;border-radius:8px}.plan-status[data-astro-cid-bfcrboel]{flex:1 1 100%;min-width:0;margin:0;font-size:.85rem;color:var(--muted)}.plan-status[data-astro-cid-bfcrboel]:empty{display:none}.day-plan[data-astro-cid-3lux6tre]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin:.55rem 0 0;font-size:.9rem;color:var(--muted)}.day-plan[data-astro-cid-3lux6tre][hidden]{display:none}.day-plan-summary[data-astro-cid-3lux6tre]{margin:-.8rem 0 1.4rem}.day-plan[data-astro-cid-3lux6tre] .dp-item{display:inline-flex;align-items:center;gap:.35rem}.day-plan[data-astro-cid-3lux6tre] .dp-sun{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem 1.1rem;white-space:nowrap}.day-plan[data-astro-cid-3lux6tre] .dp-date{font-weight:600;color:var(--ink)}.day-plan[data-astro-cid-3lux6tre] .dp-forecast{flex:1 1 100%;display:flex;align-items:center;gap:.4rem;color:var(--ink)}.day-plan[data-astro-cid-3lux6tre] .dp-forecast-label{font-weight:600}.day-plan[data-astro-cid-3lux6tre] .dp-item .icon,.day-plan[data-astro-cid-3lux6tre] .dp-forecast .icon{color:var(--link)}.day-plan[data-astro-cid-3lux6tre] .dp-high{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:.85rem;color:var(--ink)}.day-plan[data-astro-cid-3lux6tre] .dp-high .icon{color:var(--link)}.day-plan[data-astro-cid-3lux6tre] .dp-high-label,.day-plan[data-astro-cid-3lux6tre] .dp-high-name{font-weight:600}.day-plan[data-astro-cid-3lux6tre] .dp-high-warn{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;min-width:0;padding-block:6px;padding-inline:10px;border-radius:10px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn-text);font-weight:600}.day-plan[data-astro-cid-3lux6tre] .dp-high-warn .icon{color:inherit}@media print{.day-plan[data-astro-cid-3lux6tre],.day-plan[data-astro-cid-3lux6tre] .icon,.safe-start[data-astro-cid-3lux6tre]{color:#000}}.safe-start[data-astro-cid-3lux6tre]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-block-start:.35rem;font-size:.9rem;color:var(--ink)}.safe-start[data-astro-cid-3lux6tre][hidden]{display:none}.safe-start[data-astro-cid-3lux6tre].is-tight{color:#f0b45a}.safe-start[data-astro-cid-3lux6tre].is-impossible{color:#f09595}.safe-start[data-astro-cid-3lux6tre] .icon{color:currentColor}.weather[data-astro-cid-t2k3chxb]{margin:0 0 1.6rem;padding:1rem 1.2rem .9rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.weather[data-astro-cid-t2k3chxb][hidden]{display:none}.weather-head[data-astro-cid-t2k3chxb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1rem}.weather-title[data-astro-cid-t2k3chxb]{margin:0;font-size:1rem}.weather-place[data-astro-cid-t2k3chxb]{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.85rem;color:var(--muted)}.weather-loading[data-astro-cid-t2k3chxb]{min-height:8.4rem;margin:.8rem 0 0;font-size:.9rem;color:var(--muted)}.weather-loading[data-astro-cid-t2k3chxb][hidden]{display:none}.weather-scroll[data-astro-cid-t2k3chxb]{overflow-x:auto;margin:.8rem -.4rem 0;padding:0 .4rem .2rem;scroll-snap-type:x proximity}.weather-days[data-astro-cid-t2k3chxb]{display:grid;grid-template-columns:repeat(7,minmax(4.9rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.weather-days[data-astro-cid-t2k3chxb][hidden]{display:none}.weather-days[data-astro-cid-t2k3chxb] .wx-day{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .3rem;text-align:center;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--panel-2) 70%,transparent);scroll-snap-align:start}.weather-days[data-astro-cid-t2k3chxb] .wx-start{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.weather-days[data-astro-cid-t2k3chxb] .wx-name{font-size:.8rem;font-weight:700;white-space:nowrap}.weather-days[data-astro-cid-t2k3chxb] .wx-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--link)}.weather-days[data-astro-cid-t2k3chxb] .wx-tag[hidden]{display:none}.weather-days[data-astro-cid-t2k3chxb] .wx-icon{display:inline-flex;color:var(--link)}.weather-days[data-astro-cid-t2k3chxb] .wx-temp{display:inline-flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums}.weather-days[data-astro-cid-t2k3chxb] .wx-high{font-weight:700}.weather-days[data-astro-cid-t2k3chxb] .wx-low{color:var(--muted)}.weather-days[data-astro-cid-t2k3chxb] .wx-stat{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.weather-note[data-astro-cid-t2k3chxb],.weather-credit[data-astro-cid-t2k3chxb]{margin:.6rem 0 0;font-size:.78rem;color:var(--muted)}.weather-note[data-astro-cid-t2k3chxb][hidden]{display:none}.weather-credit[data-astro-cid-t2k3chxb] a[data-astro-cid-t2k3chxb]{color:inherit;text-decoration:underline}.visually-hidden[data-astro-cid-t2k3chxb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{.weather[data-astro-cid-t2k3chxb]{display:none}}.permits[data-astro-cid-m5kyuz4e]{margin:1.6rem 0;padding:1rem 1.2rem .6rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.permits-head[data-astro-cid-m5kyuz4e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.4rem}.permits-title[data-astro-cid-m5kyuz4e]{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:1.05rem}.permits-none[data-astro-cid-m5kyuz4e]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.82rem;font-weight:600;color:var(--link);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:999px}.permits-list[data-astro-cid-m5kyuz4e]{list-style:none;margin:0;padding:0}.permit[data-astro-cid-m5kyuz4e]{padding:.85rem 0;border-top:1px dashed var(--line)}.permit[data-astro-cid-m5kyuz4e]:first-child{border-top:none}.permit-top[data-astro-cid-m5kyuz4e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem}.permit-badge[data-astro-cid-m5kyuz4e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}html[dir=rtl] .permit-badge[data-astro-cid-m5kyuz4e]{letter-spacing:0}.permit-badge[data-astro-cid-m5kyuz4e].is-required{color:var(--ink)}.permit-badge[data-astro-cid-m5kyuz4e].is-optional{color:var(--link)}.permit-who[data-astro-cid-m5kyuz4e]{color:var(--muted);font-size:.85rem}.permit-how[data-astro-cid-m5kyuz4e]{margin:.35rem 0 0;font-size:.95rem}.permit-facts[data-astro-cid-m5kyuz4e]{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;list-style:none;margin:.5rem 0 0;padding:0;color:var(--muted);font-size:.88rem}.permit-facts[data-astro-cid-m5kyuz4e] li[data-astro-cid-m5kyuz4e]{display:inline-flex;align-items:center;gap:.35rem}.permit-source[data-astro-cid-m5kyuz4e]{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;margin:.4rem 0 0;font-size:.85rem}.permit-source[data-astro-cid-m5kyuz4e] a[data-astro-cid-m5kyuz4e]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-weight:600;color:var(--link)}.permit-checked[data-astro-cid-m5kyuz4e]{color:var(--muted)}@media (max-width: 560px){.permit-facts[data-astro-cid-m5kyuz4e]{flex-direction:column}}@media print{.permits[data-astro-cid-m5kyuz4e]{color:#000;background:#fff;border-color:#999}.permit-source[data-astro-cid-m5kyuz4e] a[data-astro-cid-m5kyuz4e]{color:#000;min-height:0}}.transit[data-astro-cid-yqvisgjj]{margin:0 0 1.6rem;padding:1rem 1.2rem .6rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.transit-title[data-astro-cid-yqvisgjj]{margin:0 0 .5rem;font-size:1.05rem}.transit-group-title[data-astro-cid-yqvisgjj]{margin:.6rem 0 .2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}html[dir=rtl] .transit-group-title[data-astro-cid-yqvisgjj]{letter-spacing:0}.transit-legs[data-astro-cid-yqvisgjj]{list-style:none;margin:0;padding:0}.transit-leg[data-astro-cid-yqvisgjj]{display:flex;gap:.7rem;align-items:flex-start;padding:.55rem 0}.transit-leg[data-astro-cid-yqvisgjj]+.transit-leg[data-astro-cid-yqvisgjj]{border-top:1px dashed var(--line)}.transit-icon[data-astro-cid-yqvisgjj]{display:inline-flex;flex:0 0 auto;margin-top:.15rem;font-size:1.1rem;color:var(--link)}.transit-body[data-astro-cid-yqvisgjj]{min-width:0}.transit-head[data-astro-cid-yqvisgjj]{margin:0}.transit-from[data-astro-cid-yqvisgjj]{color:var(--muted);font-size:.9rem}.transit-note[data-astro-cid-yqvisgjj]{margin:.2rem 0 0;font-size:.93rem}.transit-source[data-astro-cid-yqvisgjj]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-size:.85rem;font-weight:600;color:var(--link)}.transit-foot[data-astro-cid-yqvisgjj]{margin:.3rem 0;color:var(--muted);font-size:.82rem}.transit-checked[data-astro-cid-yqvisgjj]{white-space:nowrap}@media print{.transit[data-astro-cid-yqvisgjj]{display:none!important}}.getting-there[data-astro-cid-xjbbrchp]{margin:0 0 1.6rem;padding:1rem 1.2rem .85rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.getting-there-title[data-astro-cid-xjbbrchp]{margin:0 0 .75rem;font-size:1.05rem}.getting-there-facts[data-astro-cid-xjbbrchp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0}.getting-there-facts[data-astro-cid-xjbbrchp] div[data-astro-cid-xjbbrchp]{min-width:0}.getting-there-facts[data-astro-cid-xjbbrchp] dt[data-astro-cid-xjbbrchp]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.getting-there-facts[data-astro-cid-xjbbrchp] dd[data-astro-cid-xjbbrchp]{margin:.15rem 0 0;font-weight:700}.getting-there-shape[data-astro-cid-xjbbrchp]{margin:.85rem 0 0;color:var(--muted);font-size:.92rem}.getting-there-links[data-astro-cid-xjbbrchp]{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin-top:.35rem}.getting-there-links[data-astro-cid-xjbbrchp] a[data-astro-cid-xjbbrchp]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.9rem;font-weight:600;color:color-mix(in srgb,var(--accent) 62%,#ffffff)}.getting-there-links[data-astro-cid-xjbbrchp] a[data-astro-cid-xjbbrchp]:hover{text-decoration:underline}.getting-there-links[data-astro-cid-xjbbrchp] a[data-astro-cid-xjbbrchp]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px;border-radius:6px}@media (max-width: 560px){.getting-there-facts[data-astro-cid-xjbbrchp]{grid-template-columns:1fr}}@media print{.getting-there[data-astro-cid-xjbbrchp]{display:none!important}}.day-count[data-astro-cid-oiin5bdu]{margin:1.6rem 0 0;padding:1rem 1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;scroll-margin-top:5rem}.day-count-head[data-astro-cid-oiin5bdu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem}.day-count-text[data-astro-cid-oiin5bdu]{flex:1 1 16rem;min-width:0}.day-count-title[data-astro-cid-oiin5bdu]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .3rem}.day-count-intro[data-astro-cid-oiin5bdu]{margin:0;font-size:.9rem;color:var(--muted);line-height:1.45}.day-count-high[data-astro-cid-oiin5bdu]{display:flex;align-items:flex-start;gap:.5rem;margin:.8rem 0 0;font-size:.9rem;color:var(--muted);line-height:1.45}.day-count-high[data-astro-cid-oiin5bdu] svg{flex:none;margin-top:.15rem;color:var(--accent)}.day-count-stepper[data-astro-cid-oiin5bdu]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--line);border-radius:999px;background:var(--panel-2, var(--bg));flex:none}.day-count-step[data-astro-cid-oiin5bdu]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--ink);text-decoration:none}a[data-astro-cid-oiin5bdu].day-count-step:hover,a[data-astro-cid-oiin5bdu].day-count-step:focus-visible{background:color-mix(in srgb,var(--accent) 18%,transparent)}a[data-astro-cid-oiin5bdu].day-count-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.day-count-step[data-astro-cid-oiin5bdu][aria-disabled=true]{opacity:.35}.day-count-value[data-astro-cid-oiin5bdu]{min-width:5.5rem;text-align:center;font-size:.95rem;color:var(--muted)}.day-count-value[data-astro-cid-oiin5bdu] strong[data-astro-cid-oiin5bdu]{font-size:1.25rem;color:var(--ink);font-variant-numeric:tabular-nums}.day-count-plan[data-astro-cid-oiin5bdu]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.9rem}.day-count-plan-title[data-astro-cid-oiin5bdu]{margin:0 0 .6rem;font-size:1.05rem}.day-count-days[data-astro-cid-oiin5bdu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dc-day[data-astro-cid-oiin5bdu]{padding:.7rem 0;border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}.dc-day[data-astro-cid-oiin5bdu]:last-child{border-bottom:none}.dc-day--rest[data-astro-cid-oiin5bdu]{background:color-mix(in srgb,var(--accent) 7%,transparent);margin-inline:-.6rem;padding-inline:.6rem;border-radius:8px;border-bottom-color:transparent}.dc-day-head[data-astro-cid-oiin5bdu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem}.dc-day-num[data-astro-cid-oiin5bdu]{font-weight:700;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 60%,#ffffff);flex:none}.dc-day-route[data-astro-cid-oiin5bdu]{font-weight:600;min-width:0;overflow-wrap:anywhere}.dc-day-meta[data-astro-cid-oiin5bdu]{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.3rem 0 0;font-size:.88rem;color:var(--muted)}.dc-day-meta[data-astro-cid-oiin5bdu] span[data-astro-cid-oiin5bdu]{display:inline-flex;align-items:center;gap:.25rem}.dc-day-stretches[data-astro-cid-oiin5bdu]{margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.dc-label[data-astro-cid-oiin5bdu]{color:var(--muted)}.dc-day-stretches[data-astro-cid-oiin5bdu] a[data-astro-cid-oiin5bdu]{color:var(--ink);text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:.18em}.dc-sep[data-astro-cid-oiin5bdu]{color:var(--muted)}.dc-day-note[data-astro-cid-oiin5bdu]{display:flex;align-items:flex-start;gap:.4rem;margin:.4rem 0 0;font-size:.84rem;color:var(--muted);line-height:1.4}.dc-day-note[data-astro-cid-oiin5bdu] svg{flex:none;margin-top:.1rem}.dc-day-note--ok[data-astro-cid-oiin5bdu]{color:color-mix(in srgb,var(--accent) 55%,var(--ink))}.dc-day-note--warn[data-astro-cid-oiin5bdu]{color:#f0b45a}.dc-day-note--rest[data-astro-cid-oiin5bdu]{color:var(--ink)}.day-count-actions[data-astro-cid-oiin5bdu]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem}.day-count-actions[data-astro-cid-oiin5bdu] .action-pill[data-astro-cid-oiin5bdu]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.day-count-reset[data-astro-cid-oiin5bdu]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--ink);font-size:.9rem}.day-count-foot[data-astro-cid-oiin5bdu]{margin:.6rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.45}@media print{.day-count-stepper[data-astro-cid-oiin5bdu],.day-count-actions[data-astro-cid-oiin5bdu]{display:none}}.safe-start[data-astro-cid-oiin5bdu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-block-start:.35rem;font-size:.9rem;color:var(--ink)}.safe-start[data-astro-cid-oiin5bdu][hidden]{display:none}.safe-start[data-astro-cid-oiin5bdu].is-tight{color:#f0b45a}.safe-start[data-astro-cid-oiin5bdu].is-impossible{color:#f09595}.safe-start[data-astro-cid-oiin5bdu] .icon{color:currentColor}.resupply[data-astro-cid-u4aaafar]{margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.resupply-title[data-astro-cid-u4aaafar]{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.95rem}.resupply-rows[data-astro-cid-u4aaafar]{display:grid;gap:.55rem;margin:0}.resupply-row[data-astro-cid-u4aaafar]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.resupply-row[data-astro-cid-u4aaafar] dt[data-astro-cid-u4aaafar]{display:inline-flex;align-items:center;gap:.35rem;min-width:4.5rem;color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.resupply-place[data-astro-cid-u4aaafar]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin:0;padding:.2rem .6rem;border:1px solid var(--line);border-radius:999px;font-size:.85rem;background:var(--panel)}.resupply-name[data-astro-cid-u4aaafar]{font-weight:600;color:var(--ink)}a[data-astro-cid-u4aaafar].resupply-name:hover{color:color-mix(in srgb,var(--accent) 60%,#ffffff)}.resupply-kind[data-astro-cid-u4aaafar],.resupply-near[data-astro-cid-u4aaafar]{color:var(--muted);font-size:.8rem}.resupply-near[data-astro-cid-u4aaafar] a[data-astro-cid-u4aaafar]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}.resupply-none[data-astro-cid-u4aaafar]{margin:0;color:var(--muted);font-size:.88rem}.resupply-credit[data-astro-cid-u4aaafar]{margin:.6rem 0 0;color:var(--muted);font-size:.72rem}.resupply-credit[data-astro-cid-u4aaafar] a[data-astro-cid-u4aaafar]{color:inherit;text-decoration:underline}.path-character[data-astro-cid-lhnwx2p3]{display:flex;flex-direction:column;gap:.45rem;margin-block-start:.75rem}.path-share[data-astro-cid-lhnwx2p3]{display:flex;flex-direction:column;gap:.3rem}.path-bar[data-astro-cid-lhnwx2p3]{display:flex;block-size:.5rem;border-radius:999px;overflow:hidden;background:var(--line)}.path-seg[data-astro-cid-lhnwx2p3]{block-size:100%;flex:none}.path-seg[data-astro-cid-lhnwx2p3][data-way=path],.path-swatch[data-astro-cid-lhnwx2p3][data-way=path]{background:#3f6f52}.path-seg[data-astro-cid-lhnwx2p3][data-way=track],.path-swatch[data-astro-cid-lhnwx2p3][data-way=track]{background:#b07d3a}.path-seg[data-astro-cid-lhnwx2p3][data-way=road],.path-swatch[data-astro-cid-lhnwx2p3][data-way=road]{background:#5d6d7e}.path-legend[data-astro-cid-lhnwx2p3],.path-chips[data-astro-cid-lhnwx2p3]{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none}.path-legend[data-astro-cid-lhnwx2p3]{color:var(--muted);font-size:.82rem}.path-legend[data-astro-cid-lhnwx2p3] li[data-astro-cid-lhnwx2p3],.path-chips[data-astro-cid-lhnwx2p3] li[data-astro-cid-lhnwx2p3]{display:inline-flex;align-items:center;gap:.35rem}.path-swatch[data-astro-cid-lhnwx2p3]{inline-size:.65rem;block-size:.65rem;border-radius:2px;flex:none}.path-chips[data-astro-cid-lhnwx2p3] li[data-astro-cid-lhnwx2p3]{min-block-size:1.7rem;padding-block:.1rem;padding-inline:.55rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font-size:.82rem;font-weight:600}.exits[data-astro-cid-ue2jpyqg]{margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.exits-title[data-astro-cid-ue2jpyqg]{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.95rem}.exits-list[data-astro-cid-ue2jpyqg]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.exit[data-astro-cid-ue2jpyqg]{display:flex;align-items:flex-start;gap:.6rem}.exit-icon[data-astro-cid-ue2jpyqg]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--line);border-radius:999px;color:var(--accent)}.exit-body[data-astro-cid-ue2jpyqg]{display:grid;gap:.1rem;min-width:0}.exit-head[data-astro-cid-ue2jpyqg]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem}.exit-kind[data-astro-cid-ue2jpyqg]{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.exit-name[data-astro-cid-ue2jpyqg]{font-weight:600;color:var(--ink);overflow-wrap:anywhere}a[data-astro-cid-ue2jpyqg].exit-name:hover{color:color-mix(in srgb,var(--accent) 60%,#ffffff)}.exit-osm[data-astro-cid-ue2jpyqg]{font-weight:400;font-size:.85rem}.exit-meta[data-astro-cid-ue2jpyqg]{display:flex;flex-wrap:wrap;gap:0 .75rem;color:var(--muted);font-size:.82rem}.exit-meta[data-astro-cid-ue2jpyqg] a[data-astro-cid-ue2jpyqg]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}.exits-none[data-astro-cid-ue2jpyqg],.exits-gap[data-astro-cid-ue2jpyqg]{margin:0;color:var(--muted);font-size:.88rem}.exits-gap[data-astro-cid-ue2jpyqg]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.55rem;color:var(--ink)}.exits-gap[data-astro-cid-ue2jpyqg] svg{flex:none;margin-top:.15rem;color:#f6ad55}.exits-credit[data-astro-cid-ue2jpyqg]{margin:.6rem 0 0;color:var(--muted);font-size:.72rem}.exits-credit[data-astro-cid-ue2jpyqg] a[data-astro-cid-ue2jpyqg]{color:inherit;text-decoration:underline}.walk-launch[data-astro-cid-5jlau7au][hidden]{display:none}.walk-launch[data-astro-cid-5jlau7au] .walk-start[data-astro-cid-5jlau7au]{background:color-mix(in srgb,var(--accent) 20%,var(--panel));border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.walk[data-astro-cid-5jlau7au]{width:100%;max-width:720px;height:100%;max-height:100dvh;margin:auto;padding:0;border:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--ink)}@media (min-width: 760px){.walk[data-astro-cid-5jlau7au]{height:min(92dvh,900px);border-radius:16px}}.walk[data-astro-cid-5jlau7au]::backdrop{background:#020805bf}.walk-inner[data-astro-cid-5jlau7au]{display:flex;flex-direction:column;gap:.7rem;min-height:100%;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));box-sizing:border-box}.walk-head[data-astro-cid-5jlau7au]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.walk-kicker[data-astro-cid-5jlau7au]{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:color-mix(in srgb,var(--accent) 65%,#ffffff);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.walk-head[data-astro-cid-5jlau7au] h2[data-astro-cid-5jlau7au]{margin:.15rem 0 0;font-size:1.1rem;line-height:1.25}.walk-end[data-astro-cid-5jlau7au],.walk-here[data-astro-cid-5jlau7au],.walk-back[data-astro-cid-5jlau7au],.walk-recenter[data-astro-cid-5jlau7au]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 .9rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.walk-back[data-astro-cid-5jlau7au]{min-width:44px;padding:0}.walk-here[data-astro-cid-5jlau7au]{background:var(--accent);border-color:var(--accent);color:#04140d}.walk-here[data-astro-cid-5jlau7au]:disabled,.walk-back[data-astro-cid-5jlau7au]:disabled{opacity:.45;cursor:default}.walk-day[data-astro-cid-5jlau7au]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.85rem}.walk-day[data-astro-cid-5jlau7au] select[data-astro-cid-5jlau7au]{min-height:44px;padding:0 .7rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit}.walk-status[data-astro-cid-5jlau7au]{margin:0;color:var(--muted);font-size:.85rem}.walk-status[data-astro-cid-5jlau7au]:empty{display:none}.walk-map-wrap[data-astro-cid-5jlau7au]{position:relative}.walk-map[data-astro-cid-5jlau7au]{height:clamp(200px,38dvh,380px);border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));z-index:0}.walk-map[data-astro-cid-5jlau7au].is-off{display:flex;align-items:center;justify-content:center;height:auto;padding:1rem;color:var(--muted);font-size:.88rem;text-align:center}.walk-recenter[data-astro-cid-5jlau7au]{position:absolute;inset-block-end:.6rem;inset-inline-end:.6rem;z-index:500}.walk-recenter[data-astro-cid-5jlau7au][hidden]{display:none}.walk-map[data-astro-cid-5jlau7au] .walk-pin{display:grid;place-items:center;border-radius:50%;border:2px solid #2f855a;background:#0f1f17;color:#eafff2;font-size:.75rem;font-weight:700}.walk-map[data-astro-cid-5jlau7au] .walk-pin--done{opacity:.55}.walk-map[data-astro-cid-5jlau7au] .walk-pin--now{background:#48bb78;color:#04140d;border-color:#fff}.walk-card[data-astro-cid-5jlau7au]{padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.walk-card-label[data-astro-cid-5jlau7au]{margin:0;color:color-mix(in srgb,var(--accent) 65%,#ffffff);font-size:.8rem;font-weight:700}.walk-card-title[data-astro-cid-5jlau7au]{margin:.2rem 0 0;font-size:1.05rem}.walk-card-route[data-astro-cid-5jlau7au]{margin:.2rem 0 0;color:var(--muted);font-size:.85rem}.walk-card-text[data-astro-cid-5jlau7au]{margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.walk-card-route[data-astro-cid-5jlau7au][hidden],.walk-card-text[data-astro-cid-5jlau7au][hidden]{display:none}.walk-list[data-astro-cid-5jlau7au]{display:flex;gap:.4rem;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none}.walk-list[data-astro-cid-5jlau7au] li{display:inline-flex;align-items:center;gap:.4rem;flex:none;max-width:14rem;padding-block:.3rem;padding-inline:.3rem .7rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.walk-list[data-astro-cid-5jlau7au] li.is-done{opacity:.6}.walk-list[data-astro-cid-5jlau7au] li.is-now{border-color:var(--accent);color:var(--ink);font-weight:600}.walk-list[data-astro-cid-5jlau7au] .walk-list-num{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--panel-2);font-size:.75rem}.walk-bar[data-astro-cid-5jlau7au]{position:sticky;inset-block-end:0;display:flex;align-items:center;gap:.6rem;margin-top:auto;padding:.6rem;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.walk-next[data-astro-cid-5jlau7au]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin:0;font-size:.85rem}.walk-next[data-astro-cid-5jlau7au] strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walk-next[data-astro-cid-5jlau7au] .walk-next-label,.walk-next[data-astro-cid-5jlau7au] .walk-next-dist{color:var(--muted);font-size:.78rem}.walk-foot[data-astro-cid-5jlau7au]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem}.walk-awake[data-astro-cid-5jlau7au]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font-size:.88rem;cursor:pointer}.walk-awake[data-astro-cid-5jlau7au][hidden]{display:none}.walk-awake[data-astro-cid-5jlau7au] input[data-astro-cid-5jlau7au]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.walk-privacy[data-astro-cid-5jlau7au]{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--muted);font-size:.75rem}.trip-head[data-astro-cid-bcaxjtvi] h1[data-astro-cid-bcaxjtvi]{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:.5rem 0 .6rem}html[dir=rtl] .trip-head[data-astro-cid-bcaxjtvi] h1[data-astro-cid-bcaxjtvi]{font-family:inherit;letter-spacing:0}.trip-tags[data-astro-cid-bcaxjtvi]{display:flex;align-items:center;gap:.7rem}.trip-loc[data-astro-cid-bcaxjtvi]{color:var(--muted);font-size:.9rem}.trip-hook[data-astro-cid-bcaxjtvi]{color:var(--muted);font-size:1.15rem;margin:0}.hero[data-astro-cid-bcaxjtvi]{margin:1.6rem 0 0}.hero[data-astro-cid-bcaxjtvi] img[data-astro-cid-bcaxjtvi]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line);display:block}.hero[data-astro-cid-bcaxjtvi] figcaption[data-astro-cid-bcaxjtvi]{--credit-size: .75rem;text-align:end}.stat-bar[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:1.6rem 0;padding:1rem 1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.stat-bar[data-astro-cid-bcaxjtvi] div[data-astro-cid-bcaxjtvi]{display:flex;flex-direction:column}.stat-bar[data-astro-cid-bcaxjtvi] dt[data-astro-cid-bcaxjtvi]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stat-bar[data-astro-cid-bcaxjtvi] dd[data-astro-cid-bcaxjtvi]{margin:.1rem 0 0;font-weight:700}.stat-bar[data-astro-cid-bcaxjtvi] dd[data-astro-cid-bcaxjtvi]:first-letter{text-transform:capitalize}.trip-actions[data-astro-cid-bcaxjtvi]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin:-.6rem 0 1.6rem}.trip-actions[data-astro-cid-bcaxjtvi] .action-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.trip-actions[data-astro-cid-bcaxjtvi] .action-pill:hover{text-decoration:none;background:var(--panel-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.trip-actions[data-astro-cid-bcaxjtvi] .action-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.overview[data-astro-cid-bcaxjtvi]{font-size:1.05rem}.event-chips[data-astro-cid-bcaxjtvi]{margin:0 0 1.2rem}.event-chips[data-astro-cid-bcaxjtvi] h2[data-astro-cid-bcaxjtvi]{margin:0 0 .5rem;font-size:.9rem;color:var(--muted)}.event-chips[data-astro-cid-bcaxjtvi] ul[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;list-style:none}.event-chip[data-astro-cid-bcaxjtvi]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;min-height:36px;padding:.3rem .8rem;border-radius:999px;font-size:.85rem;color:var(--ink);background:var(--panel);border:1px solid var(--line)}.event-chip[data-astro-cid-bcaxjtvi]:hover{text-decoration:none;border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.event-chip[data-astro-cid-bcaxjtvi] svg{color:color-mix(in srgb,var(--accent) 65%,#ffffff)}.event-chip-name[data-astro-cid-bcaxjtvi]{font-weight:700}.event-chip-dates[data-astro-cid-bcaxjtvi]{color:var(--muted);font-size:.8rem}.tag-row[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0;margin:0 0 1.6rem}.tag[data-astro-cid-bcaxjtvi]{display:inline-block;padding:.28rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}.tag[data-astro-cid-bcaxjtvi]:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 22%,transparent)}.tips-teaser[data-astro-cid-bcaxjtvi]{display:flex;align-items:center;gap:.9rem;margin:1.6rem 0;padding:1rem 1.2rem;border-radius:12px;color:inherit;background:color-mix(in srgb,var(--accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));transition:border-color .15s ease,background .15s ease}.tips-teaser[data-astro-cid-bcaxjtvi]:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 18%,var(--panel));border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.tips-teaser-icon[data-astro-cid-bcaxjtvi]{font-size:1.4rem;flex:0 0 auto}.tips-teaser-text[data-astro-cid-bcaxjtvi]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.tips-teaser-text[data-astro-cid-bcaxjtvi] strong[data-astro-cid-bcaxjtvi]{font-size:1rem}.tips-teaser-body[data-astro-cid-bcaxjtvi]{color:var(--muted);font-size:.9rem}.tips-teaser-cta[data-astro-cid-bcaxjtvi]{flex:0 0 auto;font-weight:600;font-size:.9rem;white-space:nowrap;color:var(--link)}@media (max-width: 560px){.tips-teaser[data-astro-cid-bcaxjtvi]{flex-wrap:wrap}.tips-teaser-cta[data-astro-cid-bcaxjtvi]{margin-inline-start:auto}}.gpx-link[data-astro-cid-bcaxjtvi]{display:flex;align-items:center;gap:.9rem;width:100%;margin:.9rem 0 0;padding:.8rem 1.1rem;border-radius:12px;color:inherit;background:var(--panel);border:1px solid var(--line);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.gpx-link[data-astro-cid-bcaxjtvi]:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 12%,var(--panel));border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.gpx-icon[data-astro-cid-bcaxjtvi]{display:inline-flex;font-size:1.25rem;flex:0 0 auto;color:var(--link)}.gpx-text[data-astro-cid-bcaxjtvi]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.gpx-text[data-astro-cid-bcaxjtvi] strong[data-astro-cid-bcaxjtvi]{font-size:.95rem}.gpx-note[data-astro-cid-bcaxjtvi]{color:var(--muted);font-size:.85rem}.map-ungeocoded[data-astro-cid-bcaxjtvi]{margin:.75rem 0 0;padding:.75rem 1rem;font-size:.88rem;color:var(--muted);background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px dashed var(--line);border-radius:10px}.map-ungeocoded-title[data-astro-cid-bcaxjtvi]{margin:0 0 .4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.map-ungeocoded[data-astro-cid-bcaxjtvi] ul[data-astro-cid-bcaxjtvi]{margin:0;padding-inline-start:1.1rem}.map-ungeocoded[data-astro-cid-bcaxjtvi] li[data-astro-cid-bcaxjtvi]{margin:.25rem 0}.map-ungeocoded-day[data-astro-cid-bcaxjtvi]{font-weight:600;margin-inline-end:.35rem;color:var(--link)}.day-links[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:0 1.2rem}.map-link[data-astro-cid-bcaxjtvi]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.82rem;font-weight:600;color:var(--link)}.walk-day[data-astro-cid-bcaxjtvi],.print-link[data-astro-cid-bcaxjtvi]{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.map-link[data-astro-cid-bcaxjtvi][hidden],.walk-day[data-astro-cid-bcaxjtvi][hidden]{display:none}.room-book[data-astro-cid-bcaxjtvi]{margin:.15rem 0 0}.room-fare[data-astro-cid-bcaxjtvi]{margin:.35rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--accent) 45%,#ffffff)}.room-fare[data-astro-cid-bcaxjtvi][hidden]{display:none}.room-fare[data-astro-cid-bcaxjtvi] select[data-astro-cid-bcaxjtvi]{margin-inline-start:.35rem;font:inherit;color:inherit;background:transparent;border:1px solid var(--line);border-radius:6px;padding:.1rem .3rem}.room-note[data-astro-cid-bcaxjtvi]{margin:.75rem 0 0;font-size:.82rem;color:var(--link)}.seg-map[data-astro-cid-bcaxjtvi]{color:var(--link);white-space:nowrap}.related[data-astro-cid-bcaxjtvi]{margin-top:3rem;border-top:1px solid var(--line);padding-top:1.6rem}.trail-answer[data-astro-cid-bcaxjtvi]{max-width:46rem;margin:1.6rem 0 0;line-height:1.6}.trail-answer[data-astro-cid-bcaxjtvi] h2{font-family:var(--serif);font-size:1.45rem;line-height:1.25;margin:0 0 .7rem}.trail-answer[data-astro-cid-bcaxjtvi] h3{font-size:1.1rem;margin:1.4rem 0 .4rem}.trail-answer[data-astro-cid-bcaxjtvi] ul{padding-inline-start:1.4rem}.trail-answer[data-astro-cid-bcaxjtvi] li{margin:.3rem 0}.trail-answer[data-astro-cid-bcaxjtvi] a,.trail-faq-after[data-astro-cid-bcaxjtvi] a{color:var(--link);text-decoration:underline;text-underline-offset:.15em}.trail-faq[data-astro-cid-bcaxjtvi]{max-width:46rem;margin-top:3rem;border-top:1px solid var(--line);padding-top:1.6rem;line-height:1.6}.trail-faq[data-astro-cid-bcaxjtvi] h2[data-astro-cid-bcaxjtvi]{font-family:var(--serif);font-size:1.45rem;margin:0 0 .6rem}.trail-faq[data-astro-cid-bcaxjtvi] h3[data-astro-cid-bcaxjtvi]{font-size:1.05rem;margin:1.2rem 0 .3rem}.trail-faq[data-astro-cid-bcaxjtvi] p[data-astro-cid-bcaxjtvi]{margin:0}.trail-faq-after[data-astro-cid-bcaxjtvi]{margin-top:1.4rem}.related-title[data-astro-cid-bcaxjtvi]{font-size:1.3rem;margin:0 0 1.1rem}.trip-grid[data-astro-cid-bcaxjtvi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.1rem;padding:0;margin:0;list-style:none}.days[data-astro-cid-bcaxjtvi]{margin-top:2.5rem}.day[data-astro-cid-bcaxjtvi]{border-top:1px solid var(--line);padding:1.8rem 0}.day-num[data-astro-cid-bcaxjtvi]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--link)}.day-head[data-astro-cid-bcaxjtvi] h2[data-astro-cid-bcaxjtvi]{font-size:1.5rem;margin:.35rem 0 .5rem}.day-meta[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--muted);font-size:.9rem}.sleep-tonight[data-astro-cid-bcaxjtvi]{margin:.5rem 0 0;font-size:.95rem;color:var(--text)}.sleep-tonight[data-astro-cid-bcaxjtvi] strong[data-astro-cid-bcaxjtvi]{font-weight:600}.sleep-sourced[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem}.sleep-kind[data-astro-cid-bcaxjtvi]{color:var(--muted)}.sleep-booking[data-astro-cid-bcaxjtvi]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--link)}html[dir=rtl] .sleep-booking[data-astro-cid-bcaxjtvi]{letter-spacing:0}.sleep-booking[data-astro-cid-bcaxjtvi].is-required{color:var(--ink)}.sleep-source[data-astro-cid-bcaxjtvi]{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;color:var(--link)}.day-body[data-astro-cid-bcaxjtvi]{margin:.9rem 0 0}.segments[data-astro-cid-bcaxjtvi]{margin-top:1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:.4rem 1.2rem 1rem}.segments-title[data-astro-cid-bcaxjtvi]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:1rem 0 .4rem}.segments[data-astro-cid-bcaxjtvi] ol[data-astro-cid-bcaxjtvi]{margin:0;padding-inline-start:1.2rem}.segment[data-astro-cid-bcaxjtvi]{padding:.9rem 0;border-top:1px dashed var(--line);display:flex;gap:.9rem;align-items:flex-start}.segment[data-astro-cid-bcaxjtvi]:first-child{border-top:none}.segment-thumb[data-astro-cid-bcaxjtvi]{width:92px;height:92px;flex:0 0 auto;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.segment-text[data-astro-cid-bcaxjtvi]{flex:1 1 auto;min-width:0}.segment-head[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem}.segment-meta[data-astro-cid-bcaxjtvi]{display:inline-flex;gap:.8rem;color:var(--muted);font-size:.85rem}.segment-route[data-astro-cid-bcaxjtvi]{margin:.2rem 0;color:var(--link);font-size:.9rem}.segment-terrain[data-astro-cid-bcaxjtvi]{margin:.2rem 0;color:var(--muted);font-size:.88rem;font-style:italic}.segment-desc[data-astro-cid-bcaxjtvi]{margin:.35rem 0 0;font-size:.95rem}.place[data-astro-cid-bcaxjtvi]{margin-top:.6rem}.place[data-astro-cid-bcaxjtvi]>summary[data-astro-cid-bcaxjtvi]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;width:fit-content;padding:.28rem .7rem;font-size:.82rem;font-weight:600;color:var(--link);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:999px;transition:background .15s ease}.place[data-astro-cid-bcaxjtvi]>summary[data-astro-cid-bcaxjtvi]::-webkit-details-marker{display:none}.place[data-astro-cid-bcaxjtvi]>summary[data-astro-cid-bcaxjtvi]:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.place[data-astro-cid-bcaxjtvi][open]>summary[data-astro-cid-bcaxjtvi]{margin-bottom:.5rem}.place-body[data-astro-cid-bcaxjtvi]{font-size:.92rem;color:var(--ink);border-inline-start:2px solid color-mix(in srgb,var(--accent) 45%,var(--line));padding-inline-start:.9rem}.place-body[data-astro-cid-bcaxjtvi] p[data-astro-cid-bcaxjtvi]{margin:0 0 .5rem}.place-link[data-astro-cid-bcaxjtvi]{font-size:.85rem;font-weight:600}@media (max-width: 560px){.segment-thumb[data-astro-cid-bcaxjtvi]{width:64px;height:64px}}.sources[data-astro-cid-bcaxjtvi]{margin-top:2.5rem;border-top:1px solid var(--line);padding-top:1.2rem;color:var(--muted);font-size:.9rem}.sources[data-astro-cid-bcaxjtvi] h3[data-astro-cid-bcaxjtvi]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.sources[data-astro-cid-bcaxjtvi] ul[data-astro-cid-bcaxjtvi]{margin:.4rem 0 0;padding-inline-start:1.2rem}@media print{.hero[data-astro-cid-bcaxjtvi],.tips-teaser[data-astro-cid-bcaxjtvi],.gpx-link[data-astro-cid-bcaxjtvi],.trip-actions[data-astro-cid-bcaxjtvi],.map-ungeocoded[data-astro-cid-bcaxjtvi],.related[data-astro-cid-bcaxjtvi],.sources[data-astro-cid-bcaxjtvi],.day-links[data-astro-cid-bcaxjtvi],.room-book[data-astro-cid-bcaxjtvi],.room-fare[data-astro-cid-bcaxjtvi],.room-note[data-astro-cid-bcaxjtvi],.sleep-source[data-astro-cid-bcaxjtvi],.seg-map[data-astro-cid-bcaxjtvi],.place[data-astro-cid-bcaxjtvi],.segment-thumb[data-astro-cid-bcaxjtvi],.map-figure,.comments{display:none!important}.tag[data-astro-cid-bcaxjtvi],.day-num[data-astro-cid-bcaxjtvi],.segment-route[data-astro-cid-bcaxjtvi],.stat-bar[data-astro-cid-bcaxjtvi],.segments[data-astro-cid-bcaxjtvi]{color:#000;background:#fff;border-color:#999}.day[data-astro-cid-bcaxjtvi]{break-inside:avoid;page-break-inside:avoid}.day-head[data-astro-cid-bcaxjtvi],.segment[data-astro-cid-bcaxjtvi]{break-inside:avoid}}
