.s5-model-timeline .s5-timeline-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--md-default-fg-color--lightest);border-radius:18px;overflow:hidden;margin:1.25rem 0}.s5-model-timeline .s5-timeline-kpis>div{padding:1rem 1.1rem;min-width:0}.s5-model-timeline .s5-timeline-kpis>div+div{border-left:1px solid var(--md-default-fg-color--lightest)}.s5-model-timeline .s5-timeline-kpis small,.s5-model-timeline .s5-timeline-kpis span{display:block;color:var(--md-default-fg-color--light);font-size:.72rem}.s5-model-timeline .s5-timeline-kpis strong{display:block;font-size:1.5rem;line-height:1.15;margin:.2rem 0 .3rem;font-variant-numeric:tabular-nums}.s5-timeline-card{border:1px solid var(--md-default-fg-color--lightest);border-radius:20px;padding:1.15rem;background:var(--md-default-bg-color)}.s5-timeline-chart{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.s5-timeline-chart svg{display:block;width:100%;min-width:720px;height:auto}.s5-timeline-gridline{stroke:var(--md-default-fg-color--lightest);stroke-width:1}.s5-timeline-axis-label{fill:var(--md-default-fg-color--light);font-size:12px}.s5-timeline-line{fill:none;stroke:var(--md-default-fg-color);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.s5-timeline-line--1{stroke-dasharray:7 5}.s5-timeline-line--2{stroke-dasharray:2 5}.s5-timeline-line--3{stroke-dasharray:10 4 2 4}.s5-timeline-point circle{fill:var(--md-default-bg-color);stroke:var(--md-default-fg-color);stroke-width:2.2}.s5-timeline-point:focus{outline:none}.s5-timeline-point:focus circle{stroke-width:4}.s5-timeline-point-score{fill:var(--md-default-fg-color);font-size:12px;font-weight:700}.s5-timeline-point-model{fill:var(--md-default-fg-color--light);font-size:11px}.s5-timeline-context{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1rem;margin-top:1rem}.s5-timeline-context>section{border:1px solid var(--md-default-fg-color--lightest);border-radius:18px;padding:1rem}.s5-timeline-context h3{margin:0 0 .55rem}.s5-timeline-context p{margin:.35rem 0}.s5-timeline-caveat{font-size:.86rem;color:var(--md-default-fg-color--light)}.s5-timeline-source-list{list-style:none;padding:0;margin:.65rem 0 0;display:grid;gap:.55rem}.s5-timeline-source-list li{display:flex;gap:.6rem;justify-content:space-between;align-items:flex-start;font-size:.78rem}.s5-timeline-source-list li span{white-space:nowrap;color:var(--md-default-fg-color--light)}.s5-timeline-table-wrap{overflow:auto;border:1px solid var(--md-default-fg-color--lightest);border-radius:18px;margin-top:1rem}.s5-timeline-table{width:100%;border-collapse:collapse;min-width:920px;font-size:.78rem}.s5-timeline-table th,.s5-timeline-table td{padding:.7rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--md-default-fg-color--lightest)}.s5-timeline-table th{position:sticky;top:0;background:var(--md-default-bg-color);z-index:1}.s5-timeline-table tr:last-child td{border-bottom:0}.s5-timeline-table td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:700}.s5-timeline-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.s5-timeline-method>div{border-top:2px solid var(--md-default-fg-color);padding-top:.75rem}.s5-timeline-method strong{display:block;margin-bottom:.35rem}.s5-timeline-method p{margin:0;color:var(--md-default-fg-color--light);font-size:.86rem}@media(max-width:900px){.s5-model-timeline .s5-timeline-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-model-timeline .s5-timeline-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--md-default-fg-color--lightest)}.s5-model-timeline .s5-timeline-kpis>div:nth-child(4){border-top:1px solid var(--md-default-fg-color--lightest)}.s5-timeline-context,.s5-timeline-method{grid-template-columns:1fr}}@media(max-width:520px){.s5-model-timeline .s5-timeline-kpis strong{font-size:1.25rem}.s5-model-timeline .s5-timeline-kpis>div{padding:.85rem}.s5-timeline-card{padding:.8rem}.s5-timeline-source-list li{display:grid;gap:.15rem}.s5-timeline-source-list li span{white-space:normal}.s5-timeline-chart{margin-inline:-.15rem;padding-bottom:.35rem}.s5-timeline-table-wrap{margin-inline:-.15rem}}
