.run-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#ffffffd1;font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;box-sizing:border-box}.run-btn:hover{background:#ffffff29;color:#fff}.run-short{display:none}.run-progress{color:var(--sky)}.moment{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:22px}.moment-when{font-size:16px;font-weight:600;white-space:nowrap}.moment-from-now{font-size:13px;color:var(--support-dim);white-space:nowrap}.moment-note{font-size:12px;color:var(--meta)}.moment .run-btn{display:none}@container (max-width: 839px){.identity .run-btn{display:none}.moment .run-btn{display:inline-flex;grid-column:2;grid-row:1 / span 2}.moment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:1px}.moment-when{grid-column:1;grid-row:1}.moment-from-now{grid-column:1;grid-row:2}.moment .grow{display:none}.moment-note{grid-column:1 / -1;margin-top:3px}}@container (max-width: 519px){.run-long{display:none}.run-short{display:inline}}.legends{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px}.legends-stack{display:none;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:2px 8px}.legends-stack .scale-title{font-size:11px;line-height:11px}.legends-stack .scale-unit{font-size:9px;line-height:11px}@container (max-width: 519px){.legends{display:none}.legends-stack{display:grid}}.models .scale-bar{box-shadow:inset 0 0 0 1px #ffffff0f}.readout{position:absolute;z-index:5;padding:7px 11px;border-radius:14px;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums}.readout-main{font-size:13px;font-weight:600}.readout-sub{margin-top:2px;font-size:11px;color:var(--meta)}.ftimeline:focus-visible{outline:2px solid var(--mist);outline-offset:2px;border-radius:6px}.ftimeline .chunk.missing{background:none;box-shadow:inset 0 0 0 1px #ffffff24}.ftimeline .sliver.missing{background:#ffffff0d}.ftimeline .chunk.past,.ftimeline .sliver.past{opacity:.4}.models .transport{margin-bottom:12px}.fnow{position:absolute;top:0;transform:translate(-50%);padding:0 3px;border:0;background:none;color:var(--sky);font-family:inherit;font-size:9px;font-weight:700;line-height:12px;cursor:pointer;pointer-events:auto}.fnow:before{content:"";position:absolute;left:50%;top:-6px;height:5px;border-left:1px solid var(--sky)}.fnow.before{transform:translate(-100%)}.fnow.before:before{left:auto;right:0}.fnow:hover{color:#fff}.fdays{position:absolute;left:0;right:0;top:28px;height:12px;pointer-events:none}.fday{position:absolute;top:0;padding-left:3px;font-size:9px;line-height:12px;color:var(--meta);white-space:nowrap}.fday.line{border-left:1px solid rgba(255,255,255,.25)}@media(prefers-reduced-motion:reduce){.tabs button{transition:none}}.tabs{display:flex;min-width:0;padding:2px;border-radius:999px;background:var(--segment-track);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:0 0 auto;height:24px;padding:0 11px;border:0;border-radius:999px;background:none;color:#fff9;font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.tabs button:hover:not(.on){color:#ffffffe0}.tabs button.on{background:#ffffff29;color:#fff;cursor:default}.tab-short,.models .identity[data-site=off] .site,.tabs[data-fit=short] .tab-long,.tabs[data-fit=tight] .tab-long,.tabs[data-fit=tighter] .tab-long{display:none}.tabs[data-fit=short] .tab-short,.tabs[data-fit=tight] .tab-short,.tabs[data-fit=tighter] .tab-short{display:inline}.tabs[data-fit=tight] button{padding:0 8px}.tabs[data-fit=tighter] button{padding:0 6px}@container (max-width: 839px){.models .identity .grow{display:none}.tabs{flex:1 1 auto}.tabs button{flex:1 1 0;min-width:max-content}}.scale-total .scale-bar{height:7px}.menu-chevron{flex-shrink:0;margin-left:auto;color:var(--support-dim);transition:transform .14s ease}.menu-chevron.open{transform:rotate(180deg)}
