.range-track>input{min-height:0}.range-track>input::-webkit-slider-thumb{transform:translateX(var(--handle-offset,0px))}.range-track>input::-moz-range-thumb{transform:translateX(var(--handle-offset,0px))}.range-current{text-align:center;color:var(--paper);font:400 var(--text-lead)/1.3 var(--font-family);font-variant-numeric:tabular-nums;margin:0;display:none}@media (max-width:760px){.range-current{overflow-wrap:anywhere;min-height:30px;padding:4px 0;display:block}.timeline-focus>.range-editor{display:block}.timeline-focus .range-endpoints,.timeline-focus .range-scale-marker{display:none}}@media (max-width:360px){.range-current{font-size:var(--text-body)}}
.timeline-heading-row.timeline-compact-heading{flex-shrink:0;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) auto;align-items:center;gap:8px 18px;min-height:44px;margin:0 0 8px;display:grid}.timeline-compact-heading>.timeline-heading-title{grid-area:1/1;min-width:0;display:block}.timeline-heading-row.timeline-compact-heading .time-title{font-size:var(--text-timeline);white-space:nowrap}.timeline-compact-heading>.timeline-heading-controls{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;display:flex}.timeline-compact-heading>.timeline-heading-key{grid-area:1/3;place-self:start end;align-items:center;gap:14px;display:flex}.timeline-compact-heading .popular-filter-control{border:0;padding:0}.timeline-compact-heading .popular-filter>span{color:var(--paper)}.timeline-compact-heading .popular-filter input{accent-color:var(--red)}.timeline-compact-heading .sr-only{min-width:0;margin:0;padding:0}.timeline-secondary-tools{flex-shrink:0;align-items:center;gap:14px;display:flex;position:relative}.timeline-index-link{color:var(--dark-muted);font-size:var(--text-xs);text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:32px;display:inline-flex}.timeline-popover{text-align:left;color:var(--paper);flex-shrink:0;margin:0;position:relative}.timeline-popover>summary{min-height:32px;font-size:var(--text-xs);color:var(--dark-muted);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.timeline-popover>summary::-webkit-details-marker{display:none}.timeline-popover>summary:after{content:"+";font-size:var(--text-lead);line-height:1}.timeline-popover[open]>summary:after{content:"−"}.timeline-popover-panel{z-index:60;background:var(--dark);border:1px solid var(--dark-line);width:min(440px,100vw - 36px);max-height:min(360px,55dvh);padding:16px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 24px #0006}.timeline-popover-panel p{font-size:var(--text-xs);color:var(--control-line);margin:0;line-height:1.6}.timeline-popover-panel>*+*{margin-top:12px}.timeline-secondary-tools>.timeline-popover{position:static}.timeline-popover.movement-key .timeline-legend{width:auto;max-height:none;box-shadow:none;border:0;margin:0;padding:0;position:static;overflow:visible}.timeline-key-footer{border-top:1px solid var(--dark-line);flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.timeline-key-footer .movement-key{margin:0}.timeline-key-footer .timeline-popover-panel{top:auto;bottom:calc(100% + 6px)}@media (max-width:760px){.timeline-key-footer{margin-top:12px;display:block}.timeline-key-footer .timeline-popover>summary{min-height:44px;font-size:var(--text-xs)}.timeline-key-footer .timeline-popover-panel{width:100%;max-height:240px;box-shadow:none;border:0;padding:0 0 12px;position:static}.timeline-heading-row.timeline-compact-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.timeline-heading-row.timeline-compact-heading .time-title{font-size:var(--text-timeline)}.timeline-heading-row.timeline-compact-heading .time-title[data-bce=true]{font-size:var(--text-card);white-space:normal;text-wrap:balance}.timeline-compact-heading .book-time-title>small{font-size:var(--text-xs)}.timeline-compact-heading>.timeline-heading-key{grid-column:2}.timeline-compact-heading>.timeline-heading-controls{grid-area:2/1/auto/-1;justify-content:flex-start;gap:6px 14px;position:relative}.timeline-compact-heading .popular-filter{min-height:32px}.timeline-heading-controls .timeline-popover-panel{left:0;right:auto}.timeline-heading-controls>.timeline-popover{position:static}}
