.timeMachinePage{padding-block:var(--space-2) calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.timeMachineScreen>:not(.screenHead){max-width:var(--listing-max)}.tmBody{gap:var(--space-3);flex-direction:column;display:flex}.tmControls{gap:var(--space-1);max-width:var(--content-max);flex-direction:column;display:flex}.tmYearLabel{align-items:baseline;gap:var(--space-2);color:var(--color-text-soft);font-size:var(--text-sm);font-weight:600;display:flex}.tmYearValue{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight)}.tmYearSlider{width:100%;min-height:44px;accent-color:var(--color-text);margin:0}.tmYearSlider:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.tmYearBounds{color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--text-xs);justify-content:space-between;display:flex}.tmOnlyDated{color:var(--color-text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);margin:0}.tmCount{color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.tmMap{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--color-surface-panel);overflow:hidden}.tmMapFrame{position:relative}.tmMapCanvas{width:100%;height:clamp(18rem,60vw,30rem);position:relative}.tmMapLoading{z-index:1;background:var(--color-surface-panel);color:var(--color-text-soft);font-size:var(--text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.tmMapCanvas[data-map-ready=true]+.tmMapLoading{display:none}.tmMapFallback{padding:var(--space-4);color:var(--color-text-soft);font-size:var(--text-sm);margin:0}.tmPin{width:var(--space-2);height:var(--space-2);border:1px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-text-muted);opacity:.55;pointer-events:none}.tmPin[data-lit=true]{z-index:1;opacity:1;width:auto;height:auto;padding:0 var(--space-1);background:var(--color-text);color:var(--color-surface);font-family:var(--font-data);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-normal);white-space:nowrap}.tmListSection{margin-top:var(--space-4);max-width:var(--content-max)}.tmList{margin:0;padding:0;list-style:none}.tmRow{align-items:baseline;column-gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.tmRowName{color:var(--color-text);overflow-wrap:anywhere;flex:12rem;font-weight:600}a.tmRowName{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.tmRowPrice{color:var(--color-text);font-family:var(--font-data);font-weight:700}.tmRowWhen{color:var(--color-text-muted);font-size:var(--text-sm);flex-basis:100%}.tmRowWhen a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tmEmpty,.tmFoot{margin:var(--space-2) 0 0;max-width:var(--content-max);color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.tmFoot{margin-top:var(--space-6)}.tmShare{margin-top:var(--space-2)}
