.iqG9fq_stage{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.iqG9fq_stage,.iqG9fq_legend{--story-cold:var(--story-cold-night);--story-cold-fine:var(--story-cold-fine-night);--story-warm-line:var(--story-warm-night);--story-lake-ink:var(--story-lake-night);--story-halo:rgb(var(--c-ground) / .9)}:is(html[data-theme=day] .iqG9fq_stage,html[data-theme=day] .iqG9fq_legend){--story-cold:var(--story-cold-day);--story-cold-fine:var(--story-cold-fine-day);--story-warm-line:var(--story-warm-day);--story-lake-ink:var(--story-lake-day);--story-halo:rgb(var(--c-ground) / .92)}.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, color-mix(in srgb, var(--ground) 84%, transparent) 0, color-mix(in srgb, var(--ground) 84%, transparent) 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, color-mix(in srgb, var(--ground) 84%, transparent) 0, color-mix(in srgb, var(--ground) 84%, transparent) 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, color-mix(in srgb, var(--ground) 84%, transparent) 0, color-mix(in srgb, var(--ground) 84%, transparent) min(46vw, 640px), transparent min(60vw, 840px));position:absolute;inset:0}@media (max-width:760px){.iqG9fq_stage[data-static]:after{background:color-mix(in srgb, var(--ground) 80%, transparent)}html:not([data-motion=on]) .iqG9fq_stage:after{background:color-mix(in srgb, var(--ground) 80%, transparent)}html:not([data-lite="0"]) .iqG9fq_stage:after{background:color-mix(in srgb, var(--ground) 80%, transparent)}}.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;text-shadow:0 0 2px var(--story-halo), 0 0 5px var(--story-halo), 0 0 9px var(--story-halo);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(--story-cold);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(--story-lake-ink)}.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(--story-cold)}.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(--signal);font-variant-numeric:tabular-nums}.iqG9fq_lbl[data-role=head] .iqG9fq_t{font-size:12px}.iqG9fq_lbl[data-here] .iqG9fq_n{color:var(--signal)}@media (prefers-reduced-motion:reduce){.iqG9fq_lbl{transition:none}}.iqG9fq_legend{z-index:30;right:24px;bottom:var(--chat-stack);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ground) 74%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);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}}.iqG9fq_legend[data-hidden]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-out,visibility 0s .3s}@media (forced-colors:active){.iqG9fq_legend{background:canvas}}.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(--signal);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 color-mix(in srgb, var(--ink) 16%, transparent);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);color:var(--ground)}.iqG9fq_more{min-height:24px;font:500 11px/1 var(--font-display), sans-serif;color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.iqG9fq_bar{background:var(--ramp-night);height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;transition:background .12s linear}html[data-theme=day] .iqG9fq_bar{background:var(--ramp-day)}.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(--story-cold);width:16px;height:0}.iqG9fq_lineWarm{border-top:1px solid var(--story-warm-line)}.iqG9fq_lineCold{border-top:1px solid var(--story-cold-fine)}.iqG9fq_frost{background:radial-gradient(circle, var(--story-cold) 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}.iqG9fq_keys{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);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(--signal-line);border-radius:2px;height:4px}.iqG9fq_kGhost{border-top:1.5px dashed color-mix(in srgb, var(--signal-line) 70%, transparent);height:0}.iqG9fq_kSide{background:var(--water);border-radius:2px;height:3px}.iqG9fq_kLake{background:var(--water);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}@media (max-width:760px){.iqG9fq_legend{left:12px;right:12px;bottom:var(--chat-stack);background:color-mix(in srgb, var(--ground) 94%, transparent);width:auto;padding:8px 12px 7px}html:has(.iqG9fq_legend){scroll-padding-bottom:calc(var(--chat-stack) + 96px)}.iqG9fq_where,.iqG9fq_row{margin-bottom:6px}.iqG9fq_legend:not([data-open]) .iqG9fq_iso,.iqG9fq_legend:not([data-open]) .iqG9fq_ticks,.iqG9fq_legend:not([data-open]) .iqG9fq_note{display:none}}.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(--signal-line);border-radius:1px;flex:none;width:14px;height:2px;display:inline-block}
