.tip.svelte-1c5uwge{border:1px solid var(--window-rule-strong);background:var(--map-card);width:17rem;color:var(--window-ink);border-radius:1rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.35}.floating.svelte-1c5uwge{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.docked.svelte-1c5uwge{width:auto;margin:.75rem var(--window-pad-x,1.25rem) 0}.tip-head.svelte-1c5uwge{align-items:baseline;gap:.5rem;display:flex}.tip-name.svelte-1c5uwge{font-size:.9375rem;font-weight:500}.tip-code.svelte-1c5uwge,.tip-group.svelte-1c5uwge,.tip-metric.svelte-1c5uwge,.tip-price.svelte-1c5uwge,.tip-hint.svelte-1c5uwge,.tip-subhead.svelte-1c5uwge{color:var(--window-muted);font-weight:400}.tip-group.svelte-1c5uwge{text-align:right;margin-left:auto;font-size:.75rem}.tip-figure.svelte-1c5uwge{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.375rem;display:flex}.tip-value.svelte-1c5uwge{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.tip-tag.svelte-1c5uwge{border:1px solid;border-radius:.375rem;padding:0 .375rem;font-size:.75rem}.tip-path.svelte-1c5uwge{margin-top:.5rem;position:relative}.tip.svelte-1c5uwge .tip-spark{width:100%;height:2.5rem;display:block}.tip-path.entered.svelte-1c5uwge{padding-top:.75rem}.tip-entered.svelte-1c5uwge{border-left:1px dashed var(--window-muted);color:var(--window-muted);padding-left:.25rem;font-size:.625rem;line-height:1;position:absolute;inset-block:0}.tip-returns.svelte-1c5uwge{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .5rem;margin:.5rem 0 0;display:grid}.tip-returns.svelte-1c5uwge div:where(.svelte-1c5uwge){min-width:0}.tip-returns.svelte-1c5uwge dt:where(.svelte-1c5uwge){color:var(--window-muted);font-size:.6875rem}.tip-returns.svelte-1c5uwge dd:where(.svelte-1c5uwge){font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.tip-returns.svelte-1c5uwge .current:where(.svelte-1c5uwge) dt:where(.svelte-1c5uwge){color:var(--window-ink)}.tip-line.svelte-1c5uwge{color:var(--window-text);margin:.375rem 0 0}.tip-phrase.svelte-1c5uwge{white-space:nowrap}.tip-events.svelte-1c5uwge{border-top:1px solid var(--window-rule);gap:.25rem;margin:.5rem 0 0;padding:.375rem 0 0;list-style:none;display:grid}.tip-events.svelte-1c5uwge li:where(.svelte-1c5uwge){grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.375rem;font-size:.75rem;display:grid}.tip-event-kind.svelte-1c5uwge{color:var(--window-muted)}.tip-event-at.svelte-1c5uwge{color:var(--window-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tip-event-title.svelte-1c5uwge{-webkit-line-clamp:2;line-clamp:2;color:var(--window-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tip-subhead.svelte-1c5uwge{margin:.5rem 0 .125rem;font-size:.75rem}.tip-peers.svelte-1c5uwge{gap:.125rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.tip-peers.svelte-1c5uwge li:where(.svelte-1c5uwge){align-items:center;gap:.5rem;min-width:0;display:flex}.tip-peers.svelte-1c5uwge li:where(.svelte-1c5uwge) span:where(.svelte-1c5uwge):first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tip-peers.svelte-1c5uwge .peer-spark{flex:none;width:2.25rem;height:.75rem}.tip-peers.svelte-1c5uwge li:where(.svelte-1c5uwge) span:where(.svelte-1c5uwge):last-child{text-align:right;min-width:4.25rem;font-family:var(--font-display);font-variant-numeric:tabular-nums}.tip-hint.svelte-1c5uwge{margin:.375rem 0 0;font-size:.75rem}.tip-actions.svelte-1c5uwge{justify-content:flex-end;margin-top:.5rem;display:flex}.heatmap.svelte-1vuzk9h{--map-card:var(--color-base-100);flex-direction:column;display:flex;position:relative}[data-theme=dark] .heatmap.svelte-1vuzk9h{--map-card:var(--color-base-200)}.map-frame.svelte-1vuzk9h{position:relative}.map-stage.svelte-1vuzk9h{height:var(--window-picture-height,22rem);touch-action:pan-y pinch-zoom;cursor:pointer;outline:none;position:relative}.map-stage.inset.svelte-1vuzk9h{margin-inline:var(--window-pad-x,1.25rem)}.map-stage.svelte-1vuzk9h:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}canvas.svelte-1vuzk9h{width:100%;height:100%;position:absolute;inset:0}.map-top.svelte-1vuzk9h{pointer-events:none}.map-controls.svelte-1vuzk9h{z-index:1;background:var(--map-card);border-radius:999px;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 4px #0000002e}.legend.svelte-1ovbw50{width:100%;min-width:0;max-width:30rem}.legend-bars.svelte-1ovbw50{align-items:stretch;gap:1px;height:3rem;display:flex}.legend-band.svelte-1ovbw50{cursor:pointer;min-width:0;min-height:0;transition:opacity var(--quick,.16s ease);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;padding:0;display:flex;position:relative}.legend-band.faded.svelte-1ovbw50{opacity:.35}.legend-bar.svelte-1ovbw50{border-radius:2px 2px 0 0;width:100%;display:block}.legend-key.svelte-1ovbw50{width:100%;height:.375rem;margin-top:2px;display:block}.legend-band.svelte-1ovbw50:first-child .legend-key:where(.svelte-1ovbw50){border-radius:3px 0 0 3px}.legend-band.svelte-1ovbw50:last-child .legend-key:where(.svelte-1ovbw50){border-radius:0 3px 3px 0}.legend-band.active.svelte-1ovbw50 .legend-key:where(.svelte-1ovbw50){box-shadow:0 0 0 1px var(--window-ink)}.legend-count.svelte-1ovbw50{font-family:var(--font-display);color:var(--window-ink);white-space:nowrap;font-size:.6875rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.legend-band.svelte-1ovbw50:focus-visible,.legend-end.svelte-1ovbw50:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.legend-ticks.svelte-1ovbw50{height:1rem;font-family:var(--font-display);color:var(--window-muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.6875rem;position:relative}.legend-ticks.svelte-1ovbw50 span:where(.svelte-1ovbw50){white-space:nowrap;position:absolute;transform:translate(-50%)}.legend-ends.svelte-1ovbw50{color:var(--window-muted);justify-content:space-between;font-size:.75rem;display:flex}.legend-end.svelte-1ovbw50{cursor:pointer;min-width:0;min-height:0;text-decoration:underline;-webkit-text-decoration-color:var(--window-faint);text-decoration-color:var(--window-faint);text-underline-offset:3px;position:relative}.legend-end.svelte-1ovbw50:after{content:"";position:absolute;inset:-.75rem -.5rem}.legend-end.svelte-1ovbw50:hover,.legend-end[aria-pressed=true].svelte-1ovbw50{color:var(--window-ink);text-decoration-color:currentColor}
