/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}.relative{position:relative}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.table{display:table}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.flex-grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}html,body{height:100%;margin:0;padding:0;overflow:hidden}.timeline-container{width:100%;height:100%}.tl-text-content{font-size:1.1rem!important}.tl-headline-date{font-weight:700!important}.references{border-top:1px solid #eee;margin-top:12px;padding-top:8px;font-size:.9rem}.references a{color:#36c;word-break:break-word;text-decoration:none}.references a:hover{text-decoration:underline}.references ul,.references ol{margin:8px 0;padding-left:20px}.references li{word-wrap:break-word;margin-bottom:4px}.references p{word-wrap:break-word;overflow-wrap:break-word;margin:8px 0}.tl-slide-container .tl-slide-content-container{width:100%!important;max-width:100%!important}.tl-slide-content{width:100%!important;max-width:100%!important;padding:0 20px!important}.tl-text .tl-text-content-container .tl-text-content{max-height:none!important;overflow-y:visible!important}.tl-text .tl-text-content{padding:20px 20px 30px!important}.tl-slide{min-width:80%!important}.tl-media{min-width:100%!important}.tl-storyslider{padding:0!important}.timeline-content{max-width:800px;margin:0 auto}.topic-description{color:#333;margin-bottom:12px;font-size:1.1rem}.topic-description p{margin:8px 0;font-weight:700}.topic-description a{color:#36c;text-decoration:none}.topic-description a:hover{text-decoration:underline}.extended-description{margin-bottom:16px;line-height:1.5}.extended-description p{margin:8px 0}.extended-description a{color:#36c;text-decoration:none}.extended-description a:hover{text-decoration:underline}.references span{margin-bottom:4px;margin-right:6px;display:inline-block}.tl-slide-scrollable-container{max-height:70vh!important;overflow-y:auto!important}.tl-timemarker-content-container{background-color:#ffffffd9!important;border-radius:4px!important}.tl-timeline h3{font-weight:700!important}.tl-timeline .tl-timemarker-content h2.tl-headline{font-weight:600!important}.tl-timegroup{background-color:#f5f5f5!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important}.tl-timegroup .tl-timegroup-message{color:#333!important;text-transform:uppercase!important;font-size:.85em!important;font-weight:700!important}@media (max-width:768px){.tl-text-content{font-size:.9rem!important}.tl-timeline .tl-timemarker-content h2.tl-headline{font-size:1rem!important}}.tl-attribution{display:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
