.co-lattice video[data-loop]{opacity:0;transition:opacity 1.1s var(--ease-out)}.co-lattice video[data-loop][data-ready]{opacity:.35}.co-fallback{border-inline-start:2px solid var(--line);padding-inline-start:1.4rem}.co-fallback li{padding-block-end:1.1rem;position:relative}.co-fallback li:last-child{padding-block-end:0}.co-fallback li:before{content:"";inset-inline-start:-1.55rem;background:var(--amber);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:.35em}.tl-path{stroke-dasharray:1;stroke-dashoffset:0}.tl-area{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tl-path{stroke-dashoffset:1px;animation:linear both tl-draw view();animation-range:entry 5% entry 65%}.tl-area{opacity:0;animation:linear both tl-fade view();animation-range:entry 15% entry 75%}}}@keyframes tl-draw{to{stroke-dashoffset:0}}@keyframes tl-fade{to{opacity:1}}.tl-marker{cursor:pointer}.tl-tip{pointer-events:none;opacity:0;transition:opacity var(--t-ui) var(--ease-out)}.tl-marker:hover .tl-tip,.tl-marker:focus .tl-tip,.tl-marker:focus-visible .tl-tip{opacity:1}.tl-tip-card{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid color-mix(in oklab, var(--line) 70%, transparent);max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:.3em .6em;font-size:.72rem;line-height:1.3;display:inline-block;overflow:hidden}
