.WeatherStrip-module__3yiHla__strip{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.WeatherStrip-module__3yiHla__now{align-items:center;gap:8px;min-width:0;display:flex}.WeatherStrip-module__3yiHla__icon{font-size:26px;line-height:1}.WeatherStrip-module__3yiHla__temp{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:700}.WeatherStrip-module__3yiHla__text{min-width:0;color:var(--strip-muted);font-size:var(--text-caption);flex-direction:column;line-height:1.35;display:flex}.WeatherStrip-module__3yiHla__text>span,.WeatherStrip-module__3yiHla__weekday{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WeatherStrip-module__3yiHla__days{flex-shrink:0;gap:2px;display:flex}.WeatherStrip-module__3yiHla__day{width:32px;font-size:var(--text-caption);flex-direction:column;align-items:center;line-height:1.3;display:flex}.WeatherStrip-module__3yiHla__weekday{max-width:100%;color:var(--strip-muted)}.WeatherStrip-module__3yiHla__high{font-variant-numeric:tabular-nums;font-weight:700}.WeatherStrip-module__3yiHla__strip[data-compact] .WeatherStrip-module__3yiHla__icon{font-size:22px}.WeatherStrip-module__3yiHla__strip[data-compact] .WeatherStrip-module__3yiHla__day{width:30px}.WeatherStrip-module__3yiHla__strip[data-roomy]{container-type:inline-size}.WeatherStrip-module__3yiHla__low{color:var(--strip-muted);font-variant-numeric:tabular-nums;display:none}@container (min-width:420px){.WeatherStrip-module__3yiHla__strip[data-roomy] .WeatherStrip-module__3yiHla__icon{font-size:30px}.WeatherStrip-module__3yiHla__strip[data-roomy] .WeatherStrip-module__3yiHla__days{gap:4px}.WeatherStrip-module__3yiHla__strip[data-roomy] .WeatherStrip-module__3yiHla__day{width:44px}.WeatherStrip-module__3yiHla__strip[data-roomy] .WeatherStrip-module__3yiHla__low{display:block}}
.mapRoll-module__zq1qVa__reel{flex-direction:column;display:flex}.mapRoll-module__zq1qVa__reel[data-direction=up]{animation:mapRoll-module__zq1qVa__roll-up calc(var(--duration-base) * 2.6) var(--ease-spring) both}.mapRoll-module__zq1qVa__reel[data-direction=down]{animation:mapRoll-module__zq1qVa__roll-down calc(var(--duration-base) * 2.6) var(--ease-spring) both}@keyframes mapRoll-module__zq1qVa__roll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mapRoll-module__zq1qVa__roll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}
.MapYearControl-module__kaCpIW__slot{vertical-align:bottom;height:24px;display:inline-block;overflow:hidden}.MapYearControl-module__kaCpIW__year,.MapYearControl-module__kaCpIW__roll{letter-spacing:-.2px;font-variant-numeric:tabular-nums;flex-direction:column;font-size:20px;font-weight:750;line-height:24px;display:flex}
.TrackPointPopover-module__kT7vpW__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TrackPointPopover-module__kT7vpW__anchor{will-change:transform;transition:opacity var(--duration-fast) ease;position:absolute;top:0;left:0}.TrackPointPopover-module__kT7vpW__anchor:not([data-side]){visibility:hidden}.TrackPointPopover-module__kT7vpW__anchor[data-away]{opacity:0}.TrackPointPopover-module__kT7vpW__card{--tp-nudge-x:0px;--tp-nudge-y:0px;width:max-content;min-width:272px;max-width:var(--tp-max-w,420px);max-height:var(--tp-max-h,440px);border:1px solid var(--tp-border);border-radius:var(--radius-menu);background:var(--tp-surface);color:var(--tp-text);box-shadow:var(--elev-popover);font-family:var(--font-sans);font-size:var(--text-control);pointer-events:none;transform-origin:var(--tp-origin,50% 100%);animation:TrackPointPopover-module__kT7vpW__arrive var(--duration-base) var(--ease-out);flex-direction:column;line-height:1.35;display:flex;position:relative}.TrackPointPopover-module__kT7vpW__card[data-pinned]{pointer-events:auto}.TrackPointPopover-module__kT7vpW__anchor[data-away] .TrackPointPopover-module__kT7vpW__card{pointer-events:none}.TrackPointPopover-module__kT7vpW__card[data-leaving]{pointer-events:none;animation:TrackPointPopover-module__kT7vpW__leave var(--duration-exit) var(--ease-standard) forwards}.TrackPointPopover-module__kT7vpW__anchor[data-side=above] .TrackPointPopover-module__kT7vpW__card{--tp-origin:var(--tp-caret) 100%;--tp-nudge-y:4px}.TrackPointPopover-module__kT7vpW__anchor[data-side=below] .TrackPointPopover-module__kT7vpW__card{--tp-origin:var(--tp-caret) 0%;--tp-nudge-y:-4px}.TrackPointPopover-module__kT7vpW__anchor[data-side=left] .TrackPointPopover-module__kT7vpW__card{--tp-origin:100% var(--tp-caret);--tp-nudge-x:4px}.TrackPointPopover-module__kT7vpW__anchor[data-side=right] .TrackPointPopover-module__kT7vpW__card{--tp-origin:0% var(--tp-caret);--tp-nudge-x:-4px}@keyframes TrackPointPopover-module__kT7vpW__arrive{0%{opacity:0;transform:translate(var(--tp-nudge-x), var(--tp-nudge-y)) scale(.97)}}@keyframes TrackPointPopover-module__kT7vpW__leave{to{opacity:0;transform:translate(var(--tp-nudge-x), var(--tp-nudge-y)) scale(.98)}}.TrackPointPopover-module__kT7vpW__caret{border:1px solid var(--tp-border);background:var(--tp-surface);pointer-events:none;width:12px;height:12px;position:absolute}.TrackPointPopover-module__kT7vpW__anchor[data-side=above] .TrackPointPopover-module__kT7vpW__caret{top:100%;left:calc(var(--tp-caret) - 1px);border-top-color:#0000;border-left-color:#0000;transform:translate(-50%,-50%)rotate(45deg)}.TrackPointPopover-module__kT7vpW__anchor[data-side=below] .TrackPointPopover-module__kT7vpW__caret{top:0;left:calc(var(--tp-caret) - 1px);border-bottom-color:#0000;border-right-color:#0000;transform:translate(-50%,-50%)rotate(45deg)}.TrackPointPopover-module__kT7vpW__anchor[data-side=left] .TrackPointPopover-module__kT7vpW__caret{top:calc(var(--tp-caret) - 1px);border-bottom-color:#0000;border-left-color:#0000;left:100%;transform:translate(-50%,-50%)rotate(45deg)}.TrackPointPopover-module__kT7vpW__anchor[data-side=right] .TrackPointPopover-module__kT7vpW__caret{top:calc(var(--tp-caret) - 1px);border-top-color:#0000;border-right-color:#0000;left:0;transform:translate(-50%,-50%)rotate(45deg)}.TrackPointPopover-module__kT7vpW__header{flex-shrink:0;align-items:center;gap:4px;padding:8px 8px 6px 14px;display:flex}.TrackPointPopover-module__kT7vpW__card:not([data-pinned]) .TrackPointPopover-module__kT7vpW__header{padding:10px 14px 6px}.TrackPointPopover-module__kT7vpW__time{min-width:0;font-size:var(--text-control);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;font-weight:650;overflow:hidden}.TrackPointPopover-module__kT7vpW__stepper{flex-shrink:0;align-items:center;gap:2px;display:flex}.TrackPointPopover-module__kT7vpW__count{min-width:52px;color:var(--tp-muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-weight:600}.TrackPointPopover-module__kT7vpW__close{margin-left:6px;display:flex}.TrackPointPopover-module__kT7vpW__back{display:flex;transform:rotate(180deg)}.TrackPointPopover-module__kT7vpW__body{overscroll-behavior:contain;min-height:0;transition:opacity var(--duration-fast) ease;flex-direction:column;padding:0 14px 12px;display:flex;overflow-y:auto}.TrackPointPopover-module__kT7vpW__body[data-stale]{opacity:.55}.TrackPointPopover-module__kT7vpW__figures{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:2px 0 10px;display:flex}.TrackPointPopover-module__kT7vpW__figure{align-items:center;gap:6px;min-width:0;display:inline-flex}.TrackPointPopover-module__kT7vpW__figureValue{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.TrackPointPopover-module__kT7vpW__course{flex-shrink:0;line-height:0;display:block}.TrackPointPopover-module__kT7vpW__unit{color:var(--tp-muted);font-size:var(--text-caption);white-space:nowrap;font-weight:500}.TrackPointPopover-module__kT7vpW__hint{color:var(--tp-muted);font-size:var(--text-caption);margin:0 0 10px}.TrackPointPopover-module__kT7vpW__group{border-top:1px solid var(--tp-hairline);margin-top:2px;padding:8px 0 2px}.TrackPointPopover-module__kT7vpW__group+.TrackPointPopover-module__kT7vpW__group{margin-top:8px}.TrackPointPopover-module__kT7vpW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.TrackPointPopover-module__kT7vpW__table thead th,.TrackPointPopover-module__kT7vpW__table thead td{color:var(--tp-muted);font-size:var(--text-label);letter-spacing:.5px;text-align:right;text-transform:uppercase;white-space:nowrap;padding:0 0 4px 16px;font-weight:700;line-height:16px}.TrackPointPopover-module__kT7vpW__table thead .TrackPointPopover-module__kT7vpW__leadHead{text-align:left;padding-left:0}.TrackPointPopover-module__kT7vpW__table tbody th{text-align:left;white-space:nowrap;padding:3px 0;font-weight:400}.TrackPointPopover-module__kT7vpW__table tbody td{text-align:right;white-space:nowrap;padding:3px 0 3px 16px}.TrackPointPopover-module__kT7vpW__lead{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.TrackPointPopover-module__kT7vpW__cellFigure{font-weight:600}.TrackPointPopover-module__kT7vpW__missing{color:var(--tp-muted)}.TrackPointPopover-module__kT7vpW__badge{border-radius:var(--radius-input);background:var(--tp-badge);min-width:20px;max-width:128px;height:20px;font-size:var(--text-label);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-weight:700;line-height:20px;display:inline-block;overflow:hidden}.TrackPointPopover-module__kT7vpW__tone{width:16px;height:16px;box-shadow:0 0 0 1px var(--tp-ring);color:var(--tp-tone-ink);vertical-align:-3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.TrackPointPopover-module__kT7vpW__tone[data-severity=good]{background:var(--tp-good)}.TrackPointPopover-module__kT7vpW__tone[data-severity=caution]{background:var(--tp-caution)}.TrackPointPopover-module__kT7vpW__tone[data-severity=critical]{background:var(--tp-critical);color:var(--tp-critical-ink)}.TrackPointPopover-module__kT7vpW__tone svg{stroke-width:3.5px}.TrackPointPopover-module__kT7vpW__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.TrackPointPopover-module__kT7vpW__listRow{align-items:center;gap:8px;min-height:26px;display:flex}.TrackPointPopover-module__kT7vpW__listLabel{min-width:0;color:var(--tp-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TrackPointPopover-module__kT7vpW__listValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.TrackPointPopover-module__kT7vpW__weather{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.TrackPointPopover-module__kT7vpW__weatherItem{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.TrackPointPopover-module__kT7vpW__weatherItem .TrackPointPopover-module__kT7vpW__tone{margin-left:2px}.TrackPointPopover-module__kT7vpW__state{color:var(--tp-muted);font-size:var(--text-caption);justify-content:center;align-items:center;gap:8px;padding:10px 0 2px;display:flex}
