.NightShade_shade__GT6HZ{position:absolute;top:0;bottom:0;background:color-mix(in srgb,color-mix(in srgb,var(--ink-3) 58%,black) 48%,transparent);pointer-events:none}.SurfHeightReadout_surf__Th0cW{flex:none;color:var(--fg-4);font-size:18px;font-weight:800;line-height:1;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.SurfHeightReadout_unit__uDMin{margin-left:.1em;font-size:.6em;font-weight:600;letter-spacing:normal}.SurfHeightReadout_arrowed__TY_TZ{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.SurfHeightReadout_cardinal___YiLv{margin-right:4px;font-size:.7em;font-weight:700;letter-spacing:normal}.SurfHeightReadout_at__penB_{margin:0 .3em;font-size:.5em;font-weight:600}.SurfHeightReadout_parts__iuDUV{display:grid;grid-template-columns:repeat(var(--part-columns,2),auto);column-gap:10px;row-gap:4px;color:var(--fg-1);font-size:14px;font-weight:800;line-height:1;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.SurfHeightReadout_part__kdLaN{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-bottom:2px;border-bottom:2px solid}.SurfHeightReadout_part__kdLaN>span{text-align:right}.WeekTimeline_timeline__XFwuL{position:relative;width:100%}.WeekTimeline_strip__thjL5{position:relative;height:12px;margin-bottom:var(--s-2);overflow:hidden;color:var(--fg-3);white-space:nowrap}.WeekTimeline_stripDay__gbt8l{position:absolute;text-align:center}.WeekTimeline_stripLead__Kugom{position:absolute;left:0;color:var(--fg-1)}.WeekTimeline_tick__uH7p0{position:absolute;transform:translateX(-50%)}.WeekTimeline_nowLabel__x7JjO{position:absolute;color:var(--fg-2)}.WeekTimeline_segmentStrip__rVijK{position:relative;height:4px;margin-top:-6px;overflow:hidden}.WeekTimeline_segments__LfRmo{opacity:.9}.WeekTimeline_graph__kDTnD{position:relative;height:var(--graph-h)}.WeekTimeline_viewport__IO_3f{position:absolute;inset:0;overflow:hidden}.WeekTimeline_track__4vZEd{position:absolute;top:0;left:0;display:flex;height:100%;will-change:transform}.WeekTimeline_strip__thjL5 .WeekTimeline_track__4vZEd{height:auto}.WeekTimeline_svg__Neban{position:absolute;top:0;left:0;overflow:visible}.WeekTimeline_grid__x5S4B{stroke:var(--fg-1);stroke-opacity:.07}.WeekTimeline_line__xrE4Z{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.WeekTimeline_zoom__X9xuG{transition:transform .22s ease-out}.WeekTimeline_swap__37ENx{transform-origin:center}@media (prefers-reduced-motion:no-preference){html[data-swipe-dir=left] .WeekTimeline_swap__37ENx{animation:WeekTimeline_swapInLeft__qQlJz .28s ease-out}html[data-swipe-dir=right] .WeekTimeline_swap__37ENx{animation:WeekTimeline_swapInRight__aWJrd .28s ease-out}html[data-swipe-dir=up] .WeekTimeline_swap__37ENx{animation:WeekTimeline_swapInUp__ntfvC .32s ease-out}html[data-swipe-dir=down] .WeekTimeline_swap__37ENx{animation:WeekTimeline_swapInDown___a9W4 .32s ease-out}}@keyframes WeekTimeline_swapInLeft__qQlJz{0%{transform:translateX(48px);opacity:0}}@keyframes WeekTimeline_swapInRight__aWJrd{0%{transform:translateX(-48px);opacity:0}}@keyframes WeekTimeline_swapInUp__ntfvC{0%{transform:translateY(32px) scaleY(.4);opacity:0}}@keyframes WeekTimeline_swapInDown___a9W4{0%{transform:translateY(-32px) scaleY(.4);opacity:0}}.WeekTimeline_viewDots__PU6F3{position:absolute;top:50%;right:0;display:flex;flex-direction:column;gap:5px;transform:translateY(-50%);pointer-events:none}.WeekTimeline_besideDots__jH5yd{position:absolute;inset:0 10px 0 0;pointer-events:none}.WeekTimeline_viewDot__f7AKH{width:5px;height:5px;border-radius:50%;background:var(--fg-1);opacity:.22;transition:opacity .2s ease-out}.WeekTimeline_viewDotOn__7hKVH{opacity:.9}.WeekTimeline_zoomIn__dcGoB{transform-origin:left center;animation:WeekTimeline_zoomIn__dcGoB .34s cubic-bezier(.2,.8,.2,1)}.WeekTimeline_nowLine__VVND6{position:absolute;top:0;width:1px;height:100%;overflow:visible;pointer-events:none}.WeekTimeline_zoomIn__dcGoB .WeekTimeline_svg__Neban{clip-path:inset(-20px 0)}.WeekTimeline_mascot__jEf8T{position:absolute;left:0;bottom:calc(var(--graph-h) - var(--graph-base));width:auto;opacity:.95;pointer-events:none;transition:height .22s ease-out,opacity .16s ease-out}.WeekTimeline_mascotDim__Jo8He{opacity:.4}.WeekTimeline_wedge__TX28D{position:absolute;overflow:visible;pointer-events:none}.WeekTimeline_laneReading__n0GmQ{display:inline-flex;align-items:baseline;gap:3px;font-size:11px;font-weight:600}.WeekTimeline_laneReading__n0GmQ>svg{align-self:center}.WeekTimeline_laneUnit__pp0Jo{margin-left:1px;font-size:8px}.WeekTimeline_flag__ucfUm{padding:2px 6px;border-radius:4px;color:var(--ink-1);font-family:var(--font-mono);font-size:12px;font-weight:800;line-height:14px;white-space:nowrap;pointer-events:none}.WeekTimeline_readout__ys3t3{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-shadow:0 0 6px var(--ink-1);white-space:nowrap;pointer-events:none}.WeekTimeline_readoutRight__6vj2G{right:0;left:auto;align-items:flex-end}.WeekTimeline_readWind__JYEZ2{display:flex;align-items:center;gap:2px}.WeekTimeline_readBeside__B_4n5{display:flex;align-items:baseline;gap:6px}.WeekTimeline_overlayLead__rCPqY{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 6px}.WeekTimeline_overlayLead__rCPqY .WeekTimeline_leadMeanName__wOxOY{color:var(--fg-1);font-size:9px}.WeekTimeline_leadMean__cZ4QJ{zoom:.8}.WeekTimeline_readBeside__B_4n5 .WeekTimeline_leadPct__4yJWX{color:var(--fg-1);font-size:14px}.WeekTimeline_readUnder__HmPRl{color:var(--fg-4);font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@keyframes WeekTimeline_zoomIn__dcGoB{0%{transform:scaleX(.2);opacity:.4}}@media (prefers-reduced-motion:reduce){.WeekTimeline_mascot__jEf8T,.WeekTimeline_zoom__X9xuG{transition:none}.WeekTimeline_zoomIn__dcGoB{animation:none}}.WeekTimeline_recipes__q_Blt path{vector-effect:non-scaling-stroke}.WeekTimeline_flagStack__K4DFl{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:2px;pointer-events:none}.WeekTimeline_flagStack__K4DFl .WeekTimeline_flag__ucfUm{text-align:center}.WeekTimeline_flagStackLow__7_yBA{top:auto;bottom:calc(var(--graph-h) - var(--graph-base))}.WeekTimeline_flagStackLeft__0cFR1{right:auto;left:0}