.cl-chart{--mark:var(--cl-accent);--grid:var(--cl-line);--surface:var(--cl-card)}.cl-bar{height:10px;min-width:2px;background:var(--mark);border-start-end-radius:4px;border-end-end-radius:4px;transition:filter 90ms ease-out}.cl-track:focus-visible .cl-bar,.cl-track:hover .cl-bar{filter:brightness(1.12) saturate(1.06)}.cl-track:focus-visible{outline:2px solid var(--cl-focus);outline-offset:1px;border-radius:3px}.cl-zero{width:3px;height:10px;background:var(--cl-line-strong);border-radius:1px}.cl-stack{display:flex;align-items:center;height:10px;gap:2px}.cl-seg{height:10px;min-width:2px;background:var(--mark);transition:filter 90ms ease-out}.cl-seg:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.cl-seg:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.cl-track:hover .cl-seg{filter:brightness(1.12)}.cl-column:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px;border-radius:3px}.cl-column-bar{width:100%;max-width:24px;min-height:3px;background:var(--mark);border-start-start-radius:4px;border-start-end-radius:4px;transition:filter 90ms ease-out}.cl-column:focus-visible .cl-column-bar,.cl-column:hover .cl-column-bar{filter:brightness(1.12) saturate(1.06)}.cl-gridline{stroke:var(--grid);stroke-width:1;vector-effect:non-scaling-stroke}.cl-area-fill{fill:var(--mark);opacity:.1}.cl-area-line{fill:none;stroke:var(--mark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cl-area-line,.cl-crosshair{vector-effect:non-scaling-stroke}.cl-crosshair{stroke:var(--cl-line-strong);stroke-width:1}.cl-marker{fill:var(--mark);stroke:var(--surface);stroke-width:2}.cl-tip-key{display:inline-block;width:10px;height:2px;border-radius:1px;background:var(--mark);margin-right:6px;vertical-align:middle}.cl-legend-swatch{width:9px;height:9px;border-radius:2px;background:var(--mark);flex:none}.cl-table-summary{list-style:none}.cl-table-summary::-webkit-details-marker{display:none}.cl-table-summary:before{content:"▸ ";color:var(--cl-faint)}.cl-table-toggle[open] .cl-table-summary:before{content:"▾ "}.cl-in{animation:cl-in .32s cubic-bezier(.22,1,.36,1) backwards}@keyframes cl-in{0%{opacity:0;transform:translateY(8px)}}.cl-wipe-x{animation:cl-wipe-x .42s cubic-bezier(.77,0,.175,1) backwards}@keyframes cl-wipe-x{0%{clip-path:inset(0 100% 0 0)}}.cl-rise{animation:cl-rise .42s cubic-bezier(.77,0,.175,1) backwards}@keyframes cl-rise{0%{clip-path:inset(100% 0 0 0)}}.cl-take{animation:cl-take .26s cubic-bezier(.77,0,.175,1) backwards}@keyframes cl-take{0%{clip-path:inset(0 0 100% 0)}}.cl-veil{animation:cl-veil .24s cubic-bezier(.4,0,.2,1) backwards}@keyframes cl-veil{0%{opacity:0}}.cl-card{animation:cl-card .42s cubic-bezier(.22,1,.36,1) .26s backwards}@keyframes cl-card{0%{clip-path:inset(0 0 100% 0)}}.cl-char{display:inline-block;animation:cl-char .5s cubic-bezier(.22,1,.36,1) backwards}@keyframes cl-char{0%{opacity:0;filter:blur(40px);transform:translateY(100%)}}.cl-settle{--cl-dx:0px;--cl-dy:0px;--cl-ds:1;animation:cl-settle .56s cubic-bezier(.22,1,.36,1) forwards}@keyframes cl-settle{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--cl-dx),var(--cl-dy)) scale(var(--cl-ds))}}.cl-release{animation:cl-release .38s cubic-bezier(.77,0,.175,1) forwards}@keyframes cl-release{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}.cl-grain:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNDAnIGhlaWdodD0nMTQwJz48ZmlsdGVyIGlkPSdnJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44MicgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxNDAnIGhlaWdodD0nMTQwJyBmaWx0ZXI9J3VybCgjZyknLz48L3N2Zz4=");background-repeat:repeat;background-size:140px 140px}.cl-hatch{background-image:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,currentColor 3%,transparent) 5px 7px)}@media (prefers-reduced-motion:reduce){.cl-card,.cl-char,.cl-in,.cl-release,.cl-rise,.cl-settle,.cl-take,.cl-veil,.cl-wipe-x{animation:none!important}}