.iqG9fq_stage{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.iqG9fq_stage[data-gone]{display:none}@media (forced-colors:active){.iqG9fq_stage{display:none}}.iqG9fq_poster{position:absolute;inset:0}html[data-motion=on][data-lite="0"] .iqG9fq_stage:not([data-static]) .iqG9fq_poster{display:none}html[data-motion=on][data-lite="0"] .iqG9fq_stage[data-static] .iqG9fq_poster{animation:.4s linear both iqG9fq_poster-in}@keyframes iqG9fq_poster-in{0%{opacity:0}to{opacity:1}}.iqG9fq_sheet{aspect-ratio:4/5;-webkit-mask-composite:source-in, xor;height:90svh;position:absolute;top:-2.5svh;left:calc(63.5vw - 36svh);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.iqG9fq_sheet .plan-fill{fill:var(--n)}.iqG9fq_sheet .plan-stroke{stroke:var(--n)}.iqG9fq_sheet .plan-ring{stroke:var(--ring-n)}html[data-theme=day] .iqG9fq_sheet .plan-fill{fill:var(--d)}html[data-theme=day] .iqG9fq_sheet .plan-stroke{stroke:var(--d)}html[data-theme=day] .iqG9fq_sheet .plan-ring{stroke:var(--ring-d)}@media (max-width:760px){.iqG9fq_sheet{width:100%;height:auto;top:56px;left:0}}.iqG9fq_stage[data-static]:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--c-ground) / var(--alpha-glass)) 0, rgb(var(--c-ground) / var(--alpha-glass)) min(46vw, 640px), transparent min(60vw, 840px));position:absolute;inset:0}html:not([data-motion=on]) .iqG9fq_stage:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--c-ground) / var(--alpha-glass)) 0, rgb(var(--c-ground) / var(--alpha-glass)) min(46vw, 640px), transparent min(60vw, 840px));position:absolute;inset:0}html:not([data-lite="0"]) .iqG9fq_stage:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--c-ground) / var(--alpha-glass)) 0, rgb(var(--c-ground) / var(--alpha-glass)) min(46vw, 640px), transparent min(60vw, 840px));position:absolute;inset:0}@media (max-width:760px){.iqG9fq_stage[data-static]:after{background:rgb(var(--c-ground) / var(--alpha-scrim))}html:not([data-motion=on]) .iqG9fq_stage:after{background:rgb(var(--c-ground) / var(--alpha-scrim))}html:not([data-lite="0"]) .iqG9fq_stage:after{background:rgb(var(--c-ground) / var(--alpha-scrim))}}.iqG9fq_labels{transition:opacity .24s ease-out;position:absolute;inset:0;overflow:hidden}.iqG9fq_labels[data-wait]{opacity:0;visibility:hidden;transition:opacity .24s ease-out,visibility 0s linear .24s}.iqG9fq_lbl{white-space:nowrap;color:var(--ink);opacity:0;will-change:transform, opacity;align-items:baseline;gap:.45em;line-height:1;transition:opacity .24s ease-out;display:flex;position:absolute;top:0;left:0}.iqG9fq_lbl[data-on]{opacity:1}.iqG9fq_n{font:500 12.5px/1 var(--font-display), sans-serif;letter-spacing:.005em}.iqG9fq_a{font:400 11px/1 var(--font-data), monospace;color:var(--ink-muted);font-variant-numeric:tabular-nums}.iqG9fq_q{font:400 10px/1 var(--font-data), monospace;color:var(--ink-muted)}.iqG9fq_t{font:400 11px/1 var(--font-data), monospace;color:var(--map-iso-zero);font-variant-numeric:tabular-nums}.iqG9fq_t:empty{display:none}.iqG9fq_lbl[data-role=pass] .iqG9fq_n{color:var(--ink-muted);font-weight:400}.iqG9fq_lbl[data-role=stay] .iqG9fq_n{font-weight:600}.iqG9fq_lbl[data-role=landmark] .iqG9fq_n{font-size:13.5px;font-weight:600}.iqG9fq_lbl[data-role=col] .iqG9fq_n{font:650 15px/1 var(--font-display), sans-serif;letter-spacing:.01em}.iqG9fq_lbl[data-role=col] .iqG9fq_a{color:var(--ink);font-size:12px}.iqG9fq_lbl[data-role=lake] .iqG9fq_n{font:italic 450 13.5px/1 var(--font-text), serif;color:var(--map-lake-text)}.iqG9fq_lbl[data-role=peak]{flex-direction:column;align-items:center;gap:3px}.iqG9fq_lbl[data-role=peak] .iqG9fq_n{font:500 10.5px/1 var(--font-display), sans-serif;letter-spacing:.08em;color:var(--ink-muted)}.iqG9fq_lbl[data-role=peak] .iqG9fq_a{font-size:10px}.iqG9fq_lbl[data-role=tick] .iqG9fq_n{font:500 10.5px/1 var(--font-data), monospace;color:var(--ink-muted)}.iqG9fq_lbl[data-role=tick][data-freeze] .iqG9fq_n{color:var(--map-iso-zero)}.iqG9fq_lbl[data-role=note] .iqG9fq_n{font:italic 400 12px/1 var(--font-text), serif;color:var(--ink-muted)}.iqG9fq_lbl[data-role=head]{gap:.5em}.iqG9fq_lbl[data-role=head] .iqG9fq_n{font:500 12px/1 var(--font-data), monospace;color:var(--map-head);font-variant-numeric:tabular-nums}.iqG9fq_lbl[data-role=head] .iqG9fq_t{font-size:12px}.iqG9fq_lbl[data-here] .iqG9fq_n{color:var(--map-head)}@media (prefers-reduced-motion:reduce){.iqG9fq_lbl{transition:none}}.iqG9fq_legend{z-index:30;right:24px;bottom:var(--chat-stack);width:262px;font:400 11px/1.3 var(--font-display), sans-serif;color:var(--ink);border-radius:14px;padding:12px 14px;transition:opacity .3s ease-out;position:fixed}@media (min-width:1024px) and (max-height:860px){.iqG9fq_legend{right:72px}}@media (max-width:1023.98px){.iqG9fq_legend{display:none}}.iqG9fq_legend[data-hidden]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-out,visibility 0s .3s}.iqG9fq_where{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.iqG9fq_day{font:500 11px/1 var(--font-data), monospace;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.iqG9fq_place{font:500 12.5px/1.25 var(--font-display), sans-serif;color:var(--ink)}.iqG9fq_row{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.iqG9fq_switch{border:1px solid rgb(var(--c-ink) / var(--alpha-spec));border-radius:999px;padding:2px;display:inline-flex}.iqG9fq_switch button{min-height:26px;font:500 11.5px/1 var(--font-display), sans-serif;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px}.iqG9fq_switch button[aria-pressed=true]{background:var(--ink-muted);color:var(--ground)}@media (hover:hover) and (pointer:fine){.iqG9fq_switch button:not([aria-pressed=true]):hover{background:var(--hover-wash);color:var(--ink)}}.iqG9fq_more{min-height:24px;font:500 11px/1 var(--font-display), sans-serif;color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--link-muted-underline);text-decoration-color:var(--link-muted-underline);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px}.iqG9fq_more:hover,.iqG9fq_more:focus-visible,.iqG9fq_more[aria-expanded=true]{color:var(--ink);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.iqG9fq_bar{height:8px;box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / var(--alpha-rim));border-radius:2px;transition:background .12s linear}.iqG9fq_ticks{height:13px;font:400 10px/1 var(--font-data), monospace;color:var(--ink-muted);margin:4px 0 0;padding:0;list-style:none;position:relative}.iqG9fq_ticks li{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.iqG9fq_ticks li:first-child{transform:none}.iqG9fq_ticks li:last-child{transform:translate(-100%)}.iqG9fq_iso{color:var(--ink-muted);flex-wrap:wrap;gap:10px;margin:7px 0 0;padding:0;font-size:10.5px;list-style:none;display:flex}.iqG9fq_iso li{align-items:center;gap:5px;display:flex}.iqG9fq_line{border-top:2px solid var(--map-iso-zero);width:16px;height:0}.iqG9fq_lineWarm{border-top:1px solid var(--map-iso-warm)}.iqG9fq_lineCold{border-top:1px solid var(--map-iso-cold)}.iqG9fq_frost{background:radial-gradient(circle, var(--map-iso-zero) 0 1px, transparent 1.4px) 0 0 / 4px 4px;width:14px;height:10px}.iqG9fq_note{font:400 10.5px/1.4 var(--font-display), sans-serif;color:var(--ink-muted);margin:7px 0 0}:is(html[data-theme=day] .iqG9fq_iso,html[data-theme=day] .iqG9fq_note){color:var(--ink)}.iqG9fq_keys{border-top:1px solid rgb(var(--c-ink) / var(--alpha-rim));color:var(--ink-muted);grid-template-columns:repeat(3,auto);gap:6px 10px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:grid}.iqG9fq_keys li{white-space:nowrap;align-items:center;gap:6px;display:flex}.iqG9fq_k{flex:none;width:16px;height:10px;display:inline-block}.iqG9fq_kRoute{background:var(--map-route);border-radius:2px;height:4px}.iqG9fq_kGhost{border-top:1.5px dashed rgb(var(--c-map-route) / var(--alpha-heavy));height:0}.iqG9fq_kSide{background:var(--map-branch);border-radius:2px;height:3px}.iqG9fq_kLake{background:var(--map-lake);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ground);border-radius:50%}.iqG9fq_kPeak{border-right:5px solid #0000;border-bottom:8px solid var(--ink-muted);border-left:5px solid #0000;width:0;height:0}.iqG9fq_honesty{font:400 10px/1.4 var(--font-display), sans-serif;color:var(--ink-muted);margin:8px 0 0}.iqG9fq_keySwatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / var(--alpha-rim));border-radius:50%;flex:none}.iqG9fq_sheetBody{font:400 12px/1.4 var(--font-display), sans-serif;color:var(--ink);padding:10px 12px 12px}.iqG9fq_sheetBody .iqG9fq_where{flex-wrap:wrap;row-gap:2px}.iqG9fq_sheetBody .iqG9fq_day{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.iqG9fq_sheetBody .iqG9fq_day:before{content:"";background:var(--map-route);border-radius:1px;flex:none;width:10px;height:2px}.iqG9fq_sheetBody .iqG9fq_place{font-size:14px;font-weight:600}.iqG9fq_sheetBody .iqG9fq_row{gap:8px;margin-bottom:10px}.iqG9fq_sheetBody .iqG9fq_switch button{min-height:44px;transition:background-color var(--dur-hover) var(--ease-settle), color var(--dur-hover) var(--ease-settle);padding:0 14px;font-size:12px}.iqG9fq_sheetBody .iqG9fq_switch button:not([aria-pressed=true]){color:var(--ink)}@media (hover:hover) and (pointer:fine){.iqG9fq_sheetBody .iqG9fq_switch button:not([aria-pressed=true]):hover{background:var(--hover-wash)}}.iqG9fq_sheetBody .iqG9fq_ticks{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.iqG9fq_sheetBody .iqG9fq_iso{color:var(--ink);gap:4px 12px;margin-top:8px;font-size:11px}.iqG9fq_sheetBody .iqG9fq_note{color:var(--ink);text-wrap:pretty;margin-top:8px;font-size:11px}.iqG9fq_sheetBody .iqG9fq_keys{color:var(--ink);grid-template-columns:repeat(auto-fill,minmax(6.5rem,auto));justify-content:start;gap:7px 12px;margin-top:10px;padding-top:10px}.iqG9fq_sheetBody .iqG9fq_kPeak{border-bottom-color:var(--ink)}.iqG9fq_sheetBody .iqG9fq_honesty{color:var(--ink);text-wrap:pretty;margin-top:9px;font-size:11px}.iqG9fq_slot{min-height:var(--slot-h,auto);flex-direction:column;justify-content:center;display:flex}:is(html[data-motion=off] .iqG9fq_slot,html[data-lite="1"] .iqG9fq_slot){min-height:0}.iqG9fq_stick{position:sticky;top:28vh}@media (max-width:760px){.iqG9fq_stick{top:50svh}}:is(html[data-motion=off] .iqG9fq_stick,html[data-lite="1"] .iqG9fq_stick){position:static}.iqG9fq_tick{background:var(--map-route);border-radius:1px;flex:none;width:14px;height:2px;display:inline-block}
