body,html{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f3f4f6;color:#111827}*,::after,::before{box-sizing:inherit}button{background:0 0}.noselect{user-select:none;-webkit-user-select:none}:root{--neutral_col_1:rgb(27, 27, 34);--neutral_col_0:hsl(from var(--neutral_col_1) h s calc(l / 2.5));--neutral_col_2:hsl(from var(--neutral_col_1) h s calc(l * 2));--neutral_col_3:hsl(from var(--neutral_col_1) h calc(s / 1.1) calc(l * 3));--neutral_col_4:hsl(from var(--neutral_col_1) h calc(s / 1.2) calc(l * 5));--ui_bg_col:rgba(13, 17, 24, 0.9);--ui_border_col:rgba(44, 51, 59, 0.9);--color3:#ff9d4d;--timeline-ui-size:24px;--legends-row-h:75px;--icons-row-h:60px}.timeline-app{display:flex;flex-direction:column;width:100%;overflow:hidden;margin-bottom:2em;overflow:visible}.timeline-topbar{flex:0 0 auto;width:100%;min-height:0}.timeline-main{position:relative;flex:1 1 auto;display:flex;width:100%;height:100%;min-height:500px;align-items:stretch;border-radius:var(--main-radius)}.timeline-sidebar{flex:0 0 20px;min-width:220px;max-width:300px;height:auto;margin-right:var(--main-gap);display:flex;flex-direction:column;background-color:var(--neutral_col_1);border-radius:var(--main-radius)}.timeline-sidebar-sticky{display:flex;flex-direction:column;width:100%;max-height:100%}.timeline-sidebar-list-wrapper{flex:1 1 auto;min-height:0;position:relative;padding:10px 0;overflow-y:auto}.timeline-sidebar-header{padding:var(--main-padding);flex:0 0 auto}.timeline-sidebar-title{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral_col_4)}.timeline-sidebar-subtitle{margin:4px 0 10px 0;font-size:12px;color:var(--neutral_col_4)}.timeline-sidebar-filters{display:flex;flex-wrap:wrap;gap:var(--main-gap);margin-top:8px}.timeline-filter-button{position:relative;border:none;outline:0;padding:var(--main-gap) 10px;border-radius:999px;font-size:11px;cursor:pointer;color:var(--neutral_col_4);border:1px solid var(--neutral_col_3)}.timeline-filter-button .bg{position:absolute;inset:0;display:block;opacity:0;transition:opacity .2s;padding:0;margin:0;border-radius:999px}.timeline-filter-button.is-active .bg{opacity:.9}.timeline-filter-button:not(.is-active):hover .bg{opacity:.5}.timeline-filter-button .txt{position:relative;z-index:1}.timeline-filter-button.is-active{background-color:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.8)}.timeline-sidebar-list{list-style:none;margin:0;padding:0 var(--main-padding);display:flex;flex-direction:column;gap:3px}.timeline-library-item{margin:0;padding:0;position:relative;top:0}.timeline-app button.timeline-library-button{cursor:grab;position:relative;z-index:0;width:100%;display:flex;align-items:center;gap:16px;border:none;outline:0;padding:0 12px;color:#fff;font-size:12px;text-align:left;transition:transform 120ms ease-out,box-shadow 120ms ease-out,background-color 120ms ease-out}.timeline-library-button .bg{position:absolute;z-index:0;inset:0;display:block;opacity:.5;transition:opacity .2s;padding:0;margin:0;border-radius:3px}.timeline-library-button:hover .bg{opacity:.9}.timeline-app button.timeline-library-button:active{transform:translateY(1px) scale(.99)}.timeline-library-icon-wrapper{position:relative;z-index:1;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:0 0}.timeline-library-icon{width:100%;height:100%;display:block;background-color:#fff;-webkit-mask-image:var(--timeline-icon);mask-image:var(--timeline-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:150% 150%;mask-size:150% 150%}.timeline-library-label{position:relative;z-index:1;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis}.timeline-sidebar-select{margin-top:8px;position:relative}.timeline-scenario-select{width:100%;height:var(--timeline-ui-size);border-radius:999px;border:1px solid var(--ui_border_color);background-color:var(--ui_bg_col);color:#fff;padding:0 32px 0 12px;font-size:12px;outline:0;display:block;white-space:nowrap;text-overflow:ellipsis;appearance:none;-webkit-appearance:none}.timeline-sidebar-select::after{content:"▼";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:10px;color:#e5e7eb;pointer-events:none}.timeline-scenario-select:focus{border-color:#fb923c;box-shadow:0 0 0 1px rgba(251,146,60,.5)}:root{--timeline-graph-p:2vw;--timeline-label-width:5em;--timeline-max-duration-min:20;--timeline-min-px-per-2min:100px;--timeline-max-px-per-2min:160px;--timeline-zoom:0.2}@container app (min-width:768px){:root{--timeline-zoom:0.4}}@container app (min-width:992px){:root{--timeline-zoom:0.6}}.timeline-editor{flex:1 1 auto;display:flex;flex-direction:column;height:auto;padding:0;min-width:0;margin-left:var(--main-gap)}.timeline-editor-header{border-radius:var(--main-radius);padding:12px var(--timeline-graph-p);flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;background:var(--neutral_col_1);border-left:1px solid var(--neutral_col_3)}.timeline-settings-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.timeline-setting{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.timeline-setting-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.4)}.timeline-setting-input{min-width:90px;border-radius:999px;border:1px solid var(--ui_border_col);padding:5px 10px;font-size:12px;color:#fff;background-color:var(--ui_bg_col);outline:0}.timeline-setting-input:disabled{opacity:.5;cursor:default}.timeline-setting-input:focus{border-color:#fb923c}.timeline-setting--display{align-items:center}.timeline-display-toggle{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:50px;height:var(--timeline-ui-size);border-radius:999px;padding:2px;background-color:var(--ui_bg_col);border:1px solid var(--ui_border_col)}.timeline-display-toggle::before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:rgba(255,255,255,.2);transform:translateX(0);transition:transform 120ms ease-out,background-color 120ms ease-out}.timeline-display-toggle.timeline-display-toggle--on::before{transform:translateX(100%);background:linear-gradient(135deg,#facc15,#f97316)}.timeline-display-button{position:relative;z-index:1;flex:1 0 50%;height:100%;border:none;outline:0;background:0 0;padding:0;cursor:pointer;color:transparent;font-size:0}:root{--timeline-timefield-arrows-w:30px;--timeline-timefield-input-w:100px;--timeline-slider-width:150px}.timeline-timefield{display:inline-flex;align-items:stretch;height:var(--timeline-ui-size);border-radius:999px;border:1px solid var(--ui_border_col);background-color:var(--ui_bg_col)}.timeline-timefield-inner{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:0;padding:0 0;width:var(--timeline-timefield-input-w)}.timeline-timefield-input{width:2em;border:none;outline:0;background:0 0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.2;text-align:right;padding:2px 0}.timeline-timefield-input--min{text-align:right}.timeline-timefield-input--sec{text-align:left}.timeline-timefield-sep{display:inline-block;padding:0 2px;font-size:12px;color:rgba(255,255,255,.7)}.timeline-timefield-arrows{flex:0 0 var(--timeline-timefield-arrows-w);display:flex;flex-direction:column;align-items:center;justify-content:center}.timeline-timefield-arrows--min{border-right:1px solid var(--ui_border_col);border-radius:999px 0 0 999px}.timeline-timefield-arrows--sec{border-left:1px solid var(--ui_border_col);border-radius:0 999px 999px 0}.timeline-timefield-arrow{width:100%;height:50%;border:none;outline:0;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.timeline-timefield-arrow:before{content:"";display:block;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;position:relative}.timeline-timefield-arrow--up::before{border-bottom:4.5px solid rgba(255,255,255,.3);top:1px}.timeline-timefield-arrow--down::before{border-top:4.5px solid rgba(255,255,255,.3);top:-1px}.timeline-timefield-arrow--up:hover::before{border-bottom:4.5px solid #fff}.timeline-timefield-arrow--down:hover::before{border-top:4.5px solid #fff}.timeline-timefield-arrow:active{background-color:rgba(255,255,255,.3)}.timeline-timefield-input::-webkit-inner-spin-button,.timeline-timefield-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timeline-timefield-input[type=number]{appearance:textfield}.timeline-graph-wrapper{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;position:relative;margin:0 0 0 var(--timeline-graph-p)}.timeline-graph-wrapper.is-pan{cursor:grab}.timeline-graph-wrapper.is-pan.is-panning{cursor:grabbing}.timeline-graph{position:relative;width:100%;height:100%;box-sizing:border-box;min-width:calc((var(--timeline-max-duration-min)/ 2) * var(--timeline-min-px-per-2min))}.timeline-title{display:inline-block;margin:var(--timeline-graph-p) 0 4px var(--timeline-graph-p)}.timeline-timebar{position:relative;background:var(--neutral_col_1);border-top-left-radius:var(--main-radius);border-top-right-radius:var(--main-radius)}.timeline-rows{position:relative}.timeline-row{display:grid;grid-template-columns:var(--timeline-label-width) 1fr var(--timeline-label-width);align-items:center;padding:0}.timeline-row:last-child{border-bottom-left-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius)}.timeline-row--legend{max-height:0;opacity:0;transform:translateY(-6px);transition:max-height 180ms ease-out,opacity 180ms ease-out,transform 180ms ease-out}.timeline-rows--show-legends .timeline-row--legend{max-height:var(--legends-row-h);opacity:1;transform:translateY(0)}.timeline-row-track--legend{position:relative;height:var(--legends-row-h)}.timeline-event-legend{position:absolute;bottom:0;left:50%;width:0;height:0;pointer-events:none;transform:translateX(-50%)}.timeline-event-legend-label{position:absolute;bottom:0;left:0;display:inline-block;padding:2px 6px;font-size:10px;white-space:nowrap;color:#111827;transform-origin:0 100%;transform:translateY(0) rotate(-45deg)}.timeline-row--timebar{border-top:none;margin:1px 0}.timeline-row-label,.timeline-timebar-label{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:.7em;color:#9ca3af;white-space:nowrap}.timeline-row-label{text-transform:uppercase;color:#fff}.timeline-timebar-axis{position:relative;height:60px;overflow:hidden}.timeline-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);height:1.5em;width:100%;background:#fff}.timeline-arrow::before{background:var(--neutral_col_1);content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:1.2em solid transparent;border-bottom:1.2em solid transparent;border-left:1.5em solid #fff}.timeline-timebar-tick{position:absolute;top:0;bottom:0;width:1px}.timeline-timebar-tick-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.85em;color:#9ca3af}.timeline-row-track{position:relative;min-height:var(--icons-row-h);overflow:visible}.timeline-row-track::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:rgba(255,255,255,.7);pointer-events:none}.timeline-row-track::after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(255,255,255,.7);pointer-events:none}.timeline-live-time-indicator{position:absolute;top:2px;bottom:0;width:1px;background-color:#ef4444;transform:translateX(-.5px);opacity:0;pointer-events:none}.timeline-live-time-label{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);padding:1px 6px;border-radius:999px;font-size:10px;background-color:#9d003c;color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.4)}.timeline-grid-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,.3),rgba(255,255,255,.1));pointer-events:none}.timeline-event{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer}.timeline-event-inner{position:relative;width:35px;height:35px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 18px transparent;border:1px solid rgba(15,23,42,0);background:0 0;transition:transform 120ms ease-out,box-shadow 120ms ease-out,border-color 120ms ease-out}.timeline-event:hover .timeline-event-inner{opacity:1;transform:scale(1);border-color:rgba(255,255,255,.8);box-shadow:0 2px 6px rgba(0,0,0,.4)}.timeline-event.is-selected .timeline-event-inner{background-color:var(--event-col,#444);transform:scale(1);border-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.6)}.timeline-event-icon{cursor:grab;width:50px;height:50px;display:block;background-color:#fff;-webkit-mask-image:var(--timeline-icon);mask-image:var(--timeline-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:150% 150%;mask-size:150% 150%}.timeline-event-label{display:none;position:absolute;top:-2em;left:50%;transform:translateX(-50%);align-items:center;gap:.45em;padding:1px 8px;border-radius:999px;font-size:11px;background-color:rgba(15,23,42,.98);color:#e5e7eb;box-shadow:0 1px 10px rgba(0,0,0,.4);white-space:nowrap;border:1px solid rgba(255,255,255,.3)}.timeline-event.is-selected .timeline-event-label{display:inline-flex}.timeline-event-time{display:inline-block;font-size:10px;opacity:.9}.timeline-event-input{display:inline-block;border:0;outline:0;padding:0;margin:0;background:0 0;color:inherit;font:inherit;line-height:1.1;min-width:16px}.timeline-event-input:focus{outline:0}.timeline-event-input::selection{background:rgba(251,146,60,.6)}.timeline-input-measure{position:absolute;left:-9999px;top:-9999px;visibility:hidden;white-space:pre;padding:0;margin:0;border:0}.timeline-global-overlay{position:fixed;inset:0;pointer-events:none;z-index:999999}.timeline-ghost{border:1px solid #fff;background-color:var(--event-col,#444);transition:box-shadow .2s ease-out,transform .2s ease-out;z-index:1001;position:absolute;width:35px;height:35px;border-radius:999px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 transparent}.timeline-ghost.is-active{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.4)}.timeline-ghost-icon{width:50px;height:50px;display:block;background-color:#fff;-webkit-mask-image:var(--timeline-icon);mask-image:var(--timeline-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:150% 150%;mask-size:150% 150%}.timeline-ghost-hidden{opacity:0}.timeline-ghost.deleting{border-color:#ef4444;background-color:rgba(254,202,202,.95);box-shadow:0 2px 5px rgba(0,0,0,.2)}.timeline-ghost.deleting::after{content:"Supprimer l’événement";position:absolute;top:-2em;left:50%;transform:translateX(-50%);padding:2px 6px;border-radius:999px;font-size:10px;background-color:rgba(239,68,68,.95);color:#fff;white-space:nowrap}.timeline-ghost.timelive::after{content:attr(data-time-label) " : " attr(data-label);text-shadow:0 1px 2px rgba(0,0,0,.5);position:absolute;top:-2em;left:50%;transform:translateX(-50%);padding:1px 6px;border-radius:999px;font-size:10px;background-color:rgba(248,113,113,.96);color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.4);white-space:nowrap}.scrollbar-track{background:0 0}.scrollbar-thumb{position:relative;border-radius:999px;background:0 0!important;box-shadow:none!important;border:none!important;cursor:pointer;transition:background .15s ease-out,opacity .15s ease-out}.scrollbar-thumb::before{content:"";position:absolute;border-radius:999px;transition:background .15s ease-out,opacity .15s ease-out}.smoothScroll-y>.scrollbar-track-x{display:none!important}.smoothScroll-y>.scrollbar-track-y{right:0;width:15px;opacity:0;background:0 0}.smoothScroll-y:hover>.scrollbar-track-y{opacity:1}.smoothScroll-y>.scrollbar-track-y .scrollbar-thumb-y{width:100%}.smoothScroll-y>.scrollbar-track-y .scrollbar-thumb::before{left:50%;transform:translateX(-50%);top:8px;bottom:8px;width:4px}.smoothScroll-x>.scrollbar-track-y{display:none!important}.smoothScroll-x>.scrollbar-track-x{bottom:0;height:20px;left:0;right:0;opacity:0;background:0 0}.smoothScroll-x:hover>.scrollbar-track-x{opacity:1}.smoothScroll-x>.scrollbar-track-x .scrollbar-thumb-x{height:100%}.smoothScroll-x>.scrollbar-track-x .scrollbar-thumb::before{top:50%;transform:translateY(-50%);left:8px;right:8px;height:4px}.smoothScroll-white>.scrollbar-track-x .scrollbar-thumb::before,.smoothScroll-white>.scrollbar-track-y .scrollbar-thumb::before{background:rgba(255,255,255,.2)}.smoothScroll-white>.scrollbar-track-x .scrollbar-thumb:active::before,.smoothScroll-white>.scrollbar-track-x .scrollbar-thumb:hover::before,.smoothScroll-white>.scrollbar-track-y .scrollbar-thumb:active::before,.smoothScroll-white>.scrollbar-track-y .scrollbar-thumb:hover::before{background:rgba(255,255,255,.4)}.smoothScroll-black>.scrollbar-track-x .scrollbar-thumb::before,.smoothScroll-black>.scrollbar-track-y .scrollbar-thumb::before{background:rgba(0,0,0,.08)}.smoothScroll-black>.scrollbar-track-x .scrollbar-thumb:active::before,.smoothScroll-black>.scrollbar-track-x .scrollbar-thumb:hover::before,.smoothScroll-black>.scrollbar-track-y .scrollbar-thumb:active::before,.smoothScroll-black>.scrollbar-track-y .scrollbar-thumb:hover::before{background:rgba(0,0,0,.26)}#timeline-sidebar-scroll>.scrollbar-track-y{right:0;width:16px;opacity:0}#timeline-sidebar-scroll:hover>.scrollbar-track-y{opacity:1}#timeline-graph-scroll>.scrollbar-track-x{bottom:0;height:20px;opacity:0}#timeline-graph-scroll:hover>.scrollbar-track-x{opacity:1}.timeline-add-row{display:flex;margin:var(--timeline-graph-p) 0 4px var(--timeline-graph-p)}.dyn-text-btn{display:inline-flex;align-items:center;border:0;background:0 0;padding:0;cursor:pointer;white-space:nowrap}.dyn-text-btn-icon{width:1.5rem;height:1.5rem;flex-shrink:0;position:relative;border:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center}.dyn-text-btn:hover .dyn-text-btn-icon .icon{background:var(--icon-hover)}.dyn-text-btn-text{position:relative;left:.2em;padding:.2em .5em;transition:all .4s;white-space:nowrap;border-radius:999px;font-size:.7em}.dyn-text-btn:hover .dyn-text-btn-text{background:#e6e6ea;color:#000;padding:.2em 1.2em;left:0}.dyn-text-btn-icon:active{background:var(--icon-active)}@container app (max-width:767.98px) and (pointer:coarse) and (hover:none){.dyn-text-btn-icon{width:2rem;height:2rem}}@container app (max-width:800px){.timeline-sidebar{flex:0 0 220px}.timeline-editor-header{flex-direction:column;align-items:stretch}.timeline-settings-group{width:100%;justify-content:space-between}}.smoothScroll .scrollbar-track{opacity:0;transition:opacity .15s ease-out}.smoothScroll:hover .scrollbar-track{opacity:1}.smoothScroll.is-scrolling .scrollbar-track{opacity:1}.smoothScroll .scrollbar-thumb{opacity:0;transition:opacity .15s ease-out}.smoothScroll:hover .scrollbar-thumb{opacity:1}.smoothScroll.is-scrolling .scrollbar-thumb{opacity:1}.timeline-graph-wrapper{padding-bottom:18px}.timeline-graph-wrapper .scrollbar-track-x{bottom:2px}.timeline-graph-wrapper .scrollbar-track-x{height:18px}.timeline-graph-wrapper .scrollbar-thumb-x::before{height:4px}.timeline-app.is-dragging,.timeline-app.is-dragging *{cursor:grabbing!important}.timeline-app-viz{height:auto;min-height:0;overflow:visible;margin-bottom:.5em}.timeline-app-viz .timeline-main{display:block;min-height:initial}.timeline-app-viz .timeline-editor{width:100%;margin-left:0}.timeline-app-viz .timeline-editor-stack{gap:1.5rem}.timeline-app-viz [data-role=timeline]{margin-bottom:1.25rem;margin-bottom:0}.timeline-app-viz .timeline-timeline-header{display:flex;align-items:center;justify-content:flex-start}.timeline-app-viz .timeline-title{width:100%;margin:0!important}.timeline-app-viz .timeline-title-viz{margin:0 0 .45rem;color:#111;font-size:1rem;font-weight:600;line-height:1.25}.timeline-app-viz .timeline-graph-wrapper{cursor:default;margin:0}.timeline-app-viz .timeline-event{cursor:help}.timeline-app-viz .timeline-event-title{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-app-viz .timeline-event,.timeline-app-viz .timeline-event *{cursor:default!important}.timeline-app-viz .timeline-row-track{overflow:visible}.timeline-app-viz .timeline-event{pointer-events:auto;z-index:5}.timeline-app-viz .timeline-event.is-tooltip-open,.timeline-app-viz .timeline-event:hover{z-index:50}.timeline-app-viz .timeline-event-label{display:flex!important;align-items:center;justify-content:center;gap:.35em;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:80;width:max-content;max-width:240px;min-height:24px;padding:.15rem .65rem;border-radius:999px;background:#1f2b3a;color:#fff;font-size:.8rem;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out}.timeline-app-viz .timeline-event-label .timeline-event-time{position:static;display:inline;margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}.timeline-app-viz .timeline-event-label .timeline-event-title{display:inline;max-width:180px;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}.timeline-app-viz .timeline-event.is-tooltip-open .timeline-event-label{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (hover:hover) and (pointer:fine){.timeline-app-viz .timeline-event:hover .timeline-event-label{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}}.timeline-app-viz .timeline-viz-zoom{position:absolute;right:0;transform:translateY(-125%)}@container app (max-width:800px){.timeline-app-viz .timeline-viz-zoom{transform:translateY(-80%)}}.timeline-app-viz .timeline-viz-zoom .ui-slider{--ui-slider-track-bg:rgba(0,0,0,.06);--ui-slider-thumb-border:rgba(0,0,0,.15);max-width:220px}.timeline-app-viz .ui-slider-btn{background:rgba(0,0,0,0);transition:background-color .2s}.timeline-app-viz .ui-slider-btn:hover{background:rgba(0,0,0,.05)}.timeline-app-viz .ui-slider-btn::before{color:#888}.timeline-app-viz .ui-slider-btn:hover::before{color:#111}.timeline-app-viz .ui-slider-input::-webkit-slider-runnable-track{background:var(--ui-slider-track-bg,rgba(0,0,0,.18))}.timeline-app-viz .ui-slider-input::-moz-range-track{background:var(--ui-slider-track-bg,rgba(0,0,0,.18))}.timeline-app-viz .ui-slider-input::-webkit-slider-thumb{box-shadow:none}.timeline-app-viz .ui-slider-input::-moz-range-thumb{box-shadow:none}.timeline-app-viz .timeline-viz-zoom{display:flex;justify-content:flex-end;margin:0 0 .75rem}.timeline-app-viz .timeline-viz-zoom .ui-zoom{max-width:220px}