.timeline-module__hcd6IG__shell{--lane-gap:8px;--band-w:54px;--head-h:68px;--pad-b:8px;--col-w:min(170px, calc(100vw - var(--band-w) - 24px));flex:auto;min-height:0;display:flex;position:relative}@media (min-width:1024px){.timeline-module__hcd6IG__shell{--band-w:64px;--pad-b:12px}}.timeline-module__hcd6IG__stage{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;position:relative;overflow:auto hidden}.timeline-module__hcd6IG__stage::-webkit-scrollbar{display:none}.timeline-module__hcd6IG__stage:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.timeline-module__hcd6IG__dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.timeline-module__hcd6IG__stage{cursor:grab}.timeline-module__hcd6IG__dragging{cursor:grabbing}}.timeline-module__hcd6IG__lane{height:100%;padding:0 0 var(--pad-b);column-gap:var(--lane-gap);margin:0;list-style:none;display:flex}.timeline-module__hcd6IG__lane:before,.timeline-module__hcd6IG__lane:after{content:"";width:calc((100% - var(--col-w)) / 2 - var(--lane-gap));flex:none}.timeline-module__hcd6IG__col{width:var(--col-w);scroll-snap-align:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex:none;transition:transform .22s,opacity .22s,filter .22s,box-shadow .22s;position:relative}.timeline-module__hcd6IG__sky{--col-accent:var(--primary);--col-ink:var(--brand-text)}.timeline-module__hcd6IG__gold{--col-accent:var(--contrast);--col-ink:var(--contrast-text)}.timeline-module__hcd6IG__col:not(.timeline-module__hcd6IG__on){opacity:.5;filter:saturate(.45);transform:scaleX(.94)}.timeline-module__hcd6IG__on{z-index:2;box-shadow:inset 0 0 0 2px var(--col-accent), 0 1px 2px rgb(var(--scrim) / .08), 0 14px 36px -12px rgb(var(--scrim) / .3)}@media (min-width:1024px){.timeline-module__hcd6IG__col[data-d="1"]{opacity:.74;filter:saturate(.65);transform:scaleX(.975)}.timeline-module__hcd6IG__col[data-d="2"]{opacity:.6;filter:saturate(.5);transform:scaleX(.955)}}@media (prefers-reduced-motion:reduce){.timeline-module__hcd6IG__col{transition:none}}.timeline-module__hcd6IG__card{border-radius:inherit;height:100%;color:inherit;-webkit-user-drag:none;--glass-tint:64%;flex-direction:column;text-decoration:none;display:flex}.timeline-module__hcd6IG__card:active{--glass-tint:80%}.timeline-module__hcd6IG__on .timeline-module__hcd6IG__card{--glass-tint:92%}.timeline-module__hcd6IG__on .timeline-module__hcd6IG__card:active{--glass-tint:100%}.timeline-module__hcd6IG__on .timeline-module__hcd6IG__no{color:var(--col-ink);font-weight:600}@media (hover:hover){.timeline-module__hcd6IG__col:not(.timeline-module__hcd6IG__on) .timeline-module__hcd6IG__card{cursor:pointer}.timeline-module__hcd6IG__col:not(.timeline-module__hcd6IG__on) .timeline-module__hcd6IG__card:hover{--glass-tint:74%}}.timeline-module__hcd6IG__head{height:var(--head-h);border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:4px;padding:8px 12px 0;display:flex;overflow:hidden}.timeline-module__hcd6IG__no{line-height:20px}.timeline-module__hcd6IG__title{-webkit-line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.timeline-module__hcd6IG__track{flex:auto;min-height:0;position:relative}.timeline-module__hcd6IG__gl{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent);position:absolute;left:0;right:0}.timeline-module__hcd6IG__maj{border-top-color:var(--border)}.timeline-module__hcd6IG__bar{color:var(--primary-foreground);border-radius:8px;position:absolute;left:8px;right:8px;overflow:hidden;container-type:size}.timeline-module__hcd6IG__in{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:8px;display:grid;position:relative}.timeline-module__hcd6IG__txt{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.timeline-module__hcd6IG__time{letter-spacing:-.01em;white-space:nowrap;line-height:1.15}.timeline-module__hcd6IG__lbl,.timeline-module__hcd6IG__cnt{text-wrap:balance;-webkit-box-orient:vertical;line-height:1.3;display:none;overflow:hidden}.timeline-module__hcd6IG__lbl{-webkit-line-clamp:1}.timeline-module__hcd6IG__cnt{-webkit-line-clamp:2}.timeline-module__hcd6IG__th{object-fit:cover;object-position:50% 30%;background:var(--border);border-radius:4px;width:100%;display:none}@container (min-height:52px){.timeline-module__hcd6IG__cnt{display:-webkit-box}}@container (min-height:73px){.timeline-module__hcd6IG__lbl{display:-webkit-box}}@container (min-height:92px){.timeline-module__hcd6IG__in{grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:8px}.timeline-module__hcd6IG__th{width:54px;height:72px;display:block}}@container (min-height:108px){.timeline-module__hcd6IG__lbl{-webkit-line-clamp:2}}@container (min-height:150px){.timeline-module__hcd6IG__in{grid-template-columns:minmax(0,1fr)}.timeline-module__hcd6IG__th{width:100%;height:min(100cqh - 90px,184px)}.timeline-module__hcd6IG__lbl{-webkit-line-clamp:2}}@container (max-width:120px){.timeline-module__hcd6IG__in{grid-template-columns:minmax(0,1fr)}.timeline-module__hcd6IG__th{display:none}}.timeline-module__hcd6IG__band{width:var(--band-w);border-left:1px solid var(--border);background:var(--stage);flex-direction:column;flex:none;display:flex}.timeline-module__hcd6IG__bhead{height:var(--head-h);text-align:center;flex:none;padding-top:12px}.timeline-module__hcd6IG__btrack{margin-bottom:var(--pad-b);flex:auto;position:relative}.timeline-module__hcd6IG__tk{height:0;position:absolute;left:0;right:0}.timeline-module__hcd6IG__tk:before{content:"";border-top:1px solid var(--border-strong);width:6px;position:absolute;top:0;left:0}.timeline-module__hcd6IG__tk span{white-space:nowrap;color:var(--muted-foreground);line-height:16px;position:absolute;top:-8px;left:12px}.timeline-module__hcd6IG__pv:before{border-top:2px solid var(--foreground);width:10px;top:-1px}.timeline-module__hcd6IG__pv span{color:var(--foreground);font-weight:700}.timeline-module__hcd6IG__first span{top:1px}.timeline-module__hcd6IG__last span{top:-17px}.timeline-module__hcd6IG__ov{left:0;right:var(--band-w);top:var(--head-h);bottom:var(--pad-b);z-index:4;pointer-events:none;position:absolute}.timeline-module__hcd6IG__pvline{border-top:2px dashed var(--foreground);opacity:.5;position:absolute;left:0;right:0}
