@layer loosethreads{.lt-chart{--lt-chart-plot:var(--viz-plot-h);--lt-chart-room:var(--s-24);--lt-chart-dur:var(--dur-viz-grow);--lt-chart-x:0;--lt-chart-w:0;--lt-chart-y:0;--lt-chart-h:0;--lt-chart-cx:0;--lt-chart-cy:0;--lt-chart-at:0;--lt-chart-shift:0;--lt-chart-dodge:0;--lt-chart-n:1;--lt-chart-k:1;--lt-chart-cols:1;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-8);min-inline-size:0;max-inline-size:100%;margin:0;color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body)}.lt-chart__title{margin:0;font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-strong);overflow-wrap:anywhere;text-wrap:pretty}.lt-chart__note,.lt-chart__subtitle{margin:0;color:var(--c-muted);font-size:var(--t-caption);overflow-wrap:anywhere;text-wrap:pretty}.lt-chart__legend{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none;font-size:var(--t-caption)}.lt-chart__key-item{display:flex;min-inline-size:0}.lt-chart__key{display:inline-flex;align-items:center;gap:var(--s-8);min-inline-size:0;margin:0;padding:var(--s-2) var(--s-4);border:0;border-radius:var(--r-6);background:none;color:var(--c-type);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;outline:none}.lt-chart__key:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-chart__key[aria-pressed=false]{color:var(--c-muted)}.lt-chart__key[aria-pressed=false] .lt-chart__swatch{background:none;box-shadow:inset 0 0 0 var(--line-w) var(--lt-chart-ink)}.lt-chart__key[aria-disabled=true]{cursor:default}@media (hover:hover){.lt-chart__key[aria-pressed=false]:hover{background-color:var(--c-hover)}.lt-chart__key[aria-pressed=true]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--c-type) 2%,transparent)}}.lt-chart__swatch{flex:none;inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);background-color:var(--lt-chart-ink)}.lt-chart [data-s="1"]{--lt-chart-ink:var(--viz-1)}.lt-chart [data-s="2"]{--lt-chart-ink:var(--viz-2)}.lt-chart [data-s="3"]{--lt-chart-ink:var(--viz-3)}.lt-chart [data-s="4"]{--lt-chart-ink:var(--viz-4)}.lt-chart [data-s=other]{--lt-chart-ink:var(--viz-other)}.lt-chart [data-other]:is(.lt-chart__mark,.lt-chart__key){--lt-chart-hatch:repeating-linear-gradient(var(--viz-hatch-angle),var(--viz-pattern) 0 var(--viz-hatch-w),transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark[data-other]{background-image:var(--lt-chart-hatch)}.lt-chart__key[data-other] .lt-chart__swatch{background-image:var(--lt-chart-hatch)}.lt-chart__line[data-s=other]{stroke-dasharray:var(--viz-dash-3)}.lt-chart [data-shape=circle]{--lt-chart-shape:circle(50%)}.lt-chart [data-shape=square]{--lt-chart-shape:inset(0)}.lt-chart [data-shape=triangle]{--lt-chart-shape:polygon(50% 0%,100% 100%,0% 100%)}.lt-chart [data-shape=diamond]{--lt-chart-shape:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.lt-chart__swatch[data-shape]{-webkit-clip-path:var(--lt-chart-shape);clip-path:var(--lt-chart-shape)}.lt-chart__plot{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(var(--s-64),auto) var(--lt-chart-plot) auto;grid-column-gap:var(--s-8);column-gap:var(--s-8);min-inline-size:0}.lt-chart__plot[data-dim] .lt-chart__field{opacity:var(--viz-dim)}.lt-chart__summary{position:absolute;inline-size:var(--line-w);block-size:var(--line-w);margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lt-chart__band{display:flex;align-items:flex-end;grid-column:2;grid-row:1;min-inline-size:0;-webkit-padding-after:var(--s-4);padding-block-end:var(--s-4)}.lt-chart__y{display:grid;grid-column:1;grid-row:2;-webkit-padding-before:var(--lt-chart-room);padding-block-start:var(--lt-chart-room);color:var(--c-muted);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.lt-chart__tick{grid-area:1/1;align-self:end;translate:0 calc(var(--lt-chart-at) * (var(--lt-chart-room) - var(--lt-chart-plot)) + 50%);white-space:nowrap}.lt-chart__field{position:relative;touch-action:pan-y;grid-column:2;grid-row:2;-webkit-margin-before:var(--lt-chart-room);margin-block-start:var(--lt-chart-room);direction:inherit}.lt-chart__grid{position:absolute;inset-inline:0;inset-block-start:calc((1 - var(--lt-chart-at)) * 100%);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line)}.lt-chart__grid[data-zero]{border-block-start-color:var(--edge)}.lt-chart__corner{grid-column:1;grid-row:3}.lt-chart__x{display:grid;grid-column:2;grid-row:3;grid-template-columns:repeat(var(--lt-chart-n),minmax(0,1fr));-webkit-padding-before:var(--s-4);padding-block-start:var(--s-4);color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__cat{position:relative;min-inline-size:0;text-align:center}.lt-chart__cat-text{display:-webkit-box;margin-inline:calc((1 - var(--lt-chart-k)) * 50%);overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:var(--viz-name-lines)}.lt-chart__cat[data-edge=end] .lt-chart__cat-text{margin-inline:calc((1 - var(--lt-chart-k)) * 50%) 0;text-align:end}.lt-chart__cat[data-edge=start] .lt-chart__cat-text{margin-inline:0 calc((1 - var(--lt-chart-k)) * 50%);text-align:start}.lt-chart__cat[data-thin] .lt-chart__cat-text{visibility:hidden}.lt-chart__measure-box{position:absolute;inset:0;overflow:hidden;visibility:hidden}.lt-chart__measure{position:absolute;inset-inline-start:0;inset-block-start:0;white-space:nowrap}.lt-chart__mark{box-sizing:border-box;position:absolute;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark{inset-inline-start:calc(var(--lt-chart-x) * 100%);inset-block-start:calc(var(--lt-chart-y) * 100%);inline-size:calc(var(--lt-chart-w) * 100%);block-size:calc(var(--lt-chart-h) * 100%);border-inline:var(--line-w) solid var(--surface-card);background-color:var(--lt-chart-ink);animation:lt-chart-grow var(--lt-chart-dur) var(--ease-arrive) both;transition:inset-block-start var(--lt-chart-dur) var(--ease-move),block-size var(--lt-chart-dur) var(--ease-move),opacity var(--dur-quick) var(--ease-leave)}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark[data-empty]{min-block-size:var(--viz-line-w)}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark:is([data-empty=null],[data-empty=withheld]){border:0;-webkit-border-before:var(--viz-line-w) dashed var(--edge);border-block-start:var(--viz-line-w) dashed var(--edge);background-color:transparent}.lt-chart--line .lt-chart__mark{inset-inline-start:calc(var(--lt-chart-cx) * 100%);inset-block-start:calc(var(--lt-chart-cy) * 100%);inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);-webkit-margin-start:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge) * (var(--viz-marker-size) + var(--s-4)));margin-inline-start:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge) * (var(--viz-marker-size) + var(--s-4)));-webkit-margin-before:calc(var(--viz-marker-size) / -2);margin-block-start:calc(var(--viz-marker-size) / -2)}.lt-chart--line .lt-chart__mark:before{content:"";position:absolute;inset:0;background-color:var(--lt-chart-ink);-webkit-clip-path:var(--lt-chart-shape);clip-path:var(--lt-chart-shape)}.lt-chart--line .lt-chart__mark:is([data-empty=null],[data-empty=withheld]):before{background-color:var(--edge);-webkit-clip-path:inset(calc(var(--viz-marker-size) / 2 - var(--line-w)) 0);clip-path:inset(calc(var(--viz-marker-size) / 2 - var(--line-w)) 0)}.lt-chart__lines{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;animation:lt-chart-draw var(--lt-chart-dur) var(--ease-arrive) both}.lt-chart__line{fill:none;stroke:var(--lt-chart-ink);stroke-width:var(--viz-line-w);stroke-linejoin:round;stroke-linecap:round}.lt-chart__line[data-s="2"]{stroke-dasharray:var(--viz-dash-2)}.lt-chart__line[data-s="3"]{stroke-dasharray:var(--viz-dash-3)}.lt-chart__line[data-s="4"]{stroke-dasharray:var(--viz-dash-4)}.lt-chart__interval{position:absolute;inset-inline-start:calc(var(--lt-chart-cx) * 100%);inset-block-start:calc(var(--lt-chart-y) * 100%);inline-size:var(--size-12);block-size:calc(var(--lt-chart-h) * 100%);-webkit-margin-start:calc(var(--size-12) / -2);margin-inline-start:calc(var(--size-12) / -2);border-block:var(--viz-line-w) solid var(--c-type);pointer-events:none;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart__interval:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--viz-line-w) / 2);inline-size:var(--viz-line-w);background-color:var(--c-type)}.lt-chart__interval[data-dim]{opacity:var(--viz-dim)}.lt-chart__mark[data-chosen]{box-shadow:0 0 0 var(--line-w) var(--surface-card),0 0 0 var(--ring-w) var(--c-type)}.lt-chart__mark[data-dim]{opacity:var(--viz-dim)}.lt-chart__group{box-sizing:border-box;position:absolute;inset-block:0;inset-inline-start:calc(var(--lt-chart-x) * 100%);inline-size:calc(var(--lt-chart-w) * 100%);border:var(--focus-rim-w) solid transparent;border-radius:var(--corner-row);background:linear-gradient(var(--surface-step-card),var(--surface-step-card)) padding-box,var(--chosen-glass-rim) border-box;pointer-events:none}.lt-chart__cat{cursor:pointer}.lt-chart__cat[data-chosen]{color:var(--c-type);font-weight:var(--w-strong)}.lt-chart__mark:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-chart__label{position:absolute;inset-inline-start:calc(var(--lt-chart-x) * 100%);inset-block-end:calc((1 - var(--lt-chart-cy)) * 100% + var(--s-4));display:flex;justify-content:center;inline-size:calc(var(--lt-chart-w) * 100%);pointer-events:none}.lt-chart__label-text{flex:none;color:var(--c-type);font-size:var(--t-caption);font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lt-chart--line .lt-chart__label{inset-block-end:calc((1 - var(--lt-chart-cy)) * 100% + var(--viz-marker-size) / 2 + var(--s-4))}.lt-chart__label[data-dropped]{visibility:hidden}.lt-chart__hint{color:var(--c-muted);font-size:var(--t-caption);text-wrap:balance}.lt-chart__readout{flex:none;display:grid;inline-size:max-content;max-inline-size:min(var(--size-220),100%);-webkit-margin-start:calc(var(--lt-chart-cx) * 100% + var(--lt-chart-shift) * var(--line-w));margin-inline-start:calc(var(--lt-chart-cx) * 100% + var(--lt-chart-shift) * var(--line-w));padding:var(--s-4) var(--s-8);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);font-size:var(--t-caption);line-height:var(--lh-body);pointer-events:none;animation:lt-chart-fade var(--dur-quick) var(--ease-arrive) both}.lt-chart__readout-name,.lt-chart__readout-series{overflow-wrap:anywhere;text-wrap:balance}.lt-chart__readout-series{color:var(--c-muted)}.lt-chart__readout-value{font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__heatwrap{display:flex;flex-direction:column;gap:var(--s-8);min-inline-size:0}.lt-chart__heatwrap[data-dim] .lt-chart__heat{opacity:var(--viz-dim)}.lt-chart__steps{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none;font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__step{display:inline-flex;align-items:center;gap:var(--s-8)}.lt-chart__step-swatch{flex:none;inline-size:var(--size-12);block-size:var(--size-12);background-color:var(--lt-chart-seq);box-shadow:inset 0 0 0 var(--line-w) var(--c-line)}.lt-chart [data-step="1"]{--lt-chart-seq:var(--viz-seq-1);--lt-chart-on-seq:var(--on-viz-seq-1)}.lt-chart [data-step="2"]{--lt-chart-seq:var(--viz-seq-2);--lt-chart-on-seq:var(--on-viz-seq-2)}.lt-chart [data-step="3"]{--lt-chart-seq:var(--viz-seq-3);--lt-chart-on-seq:var(--on-viz-seq-3)}.lt-chart [data-step="4"]{--lt-chart-seq:var(--viz-seq-4);--lt-chart-on-seq:var(--on-viz-seq-4)}.lt-chart__heat{display:grid;grid-template-columns:max-content repeat(var(--lt-chart-cols),minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);min-inline-size:0}.lt-chart__heat-head,.lt-chart__heat-row{min-inline-size:0;color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__heat-head{align-self:end;-webkit-padding-after:var(--s-4);padding-block-end:var(--s-4);text-align:center}.lt-chart__heat-head .lt-chart__heat-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lt-chart__heat-row{align-self:center;max-inline-size:var(--size-120);-webkit-padding-end:var(--s-8);padding-inline-end:var(--s-8);text-align:end}.lt-chart__heat-text{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:var(--viz-name-lines)}.lt-chart--heatmap .lt-chart__mark{position:relative}.lt-chart__cell{display:grid;place-items:center;min-block-size:var(--touch-min);padding:var(--s-2);background-color:var(--lt-chart-seq);color:var(--lt-chart-on-seq);font-size:var(--t-caption);font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}.lt-chart__cell:is([data-empty=null],[data-empty=withheld]){background-color:transparent;box-shadow:inset 0 0 0 var(--line-w) var(--edge);color:var(--c-muted);font-weight:var(--w-regular)}.lt-chart__heat[data-strip]{grid-template-columns:repeat(var(--lt-chart-cols),minmax(0,1fr))}.lt-chart__heat[data-tight] .lt-chart__heat-head .lt-chart__heat-text{text-overflow:clip}.lt-chart__strip-read{margin:0;color:var(--c-muted);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__funnelwrap{position:relative;display:flex;flex-direction:column;gap:var(--s-8);min-inline-size:0}.lt-chart__funnelwrap[data-dim] .lt-chart__stage-band{opacity:var(--viz-dim)}.lt-chart__funnelwrap[data-dim] .lt-chart__stage-count{color:var(--c-muted)}.lt-chart__funnel-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--s-8);color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__funnel{--lt-chart-band:var(--s-96);--lt-chart-count:var(--t-title);--lt-chart-h1:1;--lt-chart-h2:1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;grid-gap:var(--s-4);gap:var(--s-4);min-inline-size:0}.lt-chart__funnel[data-density=compact]{--lt-chart-band:var(--s-56);--lt-chart-count:var(--t-body)}.lt-chart__stage{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--s-4);min-inline-size:0;padding-block:var(--s-4);border-radius:var(--corner-row);outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-quick) var(--ease-move),background-color var(--dur-quick) var(--ease-move)}.lt-chart__stage-count{font-family:var(--f-display);font-size:var(--lt-chart-count);line-height:var(--lh-title);font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__stage-share{color:var(--c-muted);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__stage-band{display:block;inline-size:100%;block-size:var(--lt-chart-band);background-color:color-mix(in srgb,var(--viz-1) calc(100% - var(--viz-volume-alpha) * 50%),transparent);-webkit-clip-path:polygon(0 calc((1 - var(--lt-chart-h1)) * 50%),100% calc((1 - var(--lt-chart-h2)) * 50%),100% calc(100% - (1 - var(--lt-chart-h2)) * 50%),0 calc(100% - (1 - var(--lt-chart-h1)) * 50%));clip-path:polygon(0 calc((1 - var(--lt-chart-h1)) * 50%),100% calc((1 - var(--lt-chart-h2)) * 50%),100% calc(100% - (1 - var(--lt-chart-h2)) * 50%),0 calc(100% - (1 - var(--lt-chart-h1)) * 50%));animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:-webkit-clip-path var(--lt-chart-dur) var(--ease-move);transition:clip-path var(--lt-chart-dur) var(--ease-move);transition:clip-path var(--lt-chart-dur) var(--ease-move),-webkit-clip-path var(--lt-chart-dur) var(--ease-move)}.lt-chart__stage:nth-child(2n) .lt-chart__stage-band{background-color:color-mix(in srgb,var(--viz-1) calc(100% - var(--viz-volume-alpha) * 100%),transparent)}.lt-chart__stage-name{max-inline-size:100%;overflow:hidden;font-size:var(--t-small);font-weight:var(--w-strong);text-align:center;text-overflow:ellipsis;white-space:nowrap}.lt-chart__stage[data-empty] .lt-chart__stage-band{background-color:var(--c-line)}.lt-chart__stage[data-empty] .lt-chart__stage-count{color:var(--c-muted);font-weight:var(--w-regular)}.lt-chart__stage[data-skeleton]{cursor:default}.lt-chart__stage[data-skeleton] .lt-chart__stage-band{background-color:color-mix(in srgb,var(--c-type) var(--press-amt),transparent);animation:none}.lt-chart__stage[data-skeleton] .lt-chart__stage-count{color:var(--c-muted)}.lt-chart__stage[data-chosen]{box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-type)}.lt-chart__stage[data-drop]{background-color:color-mix(in srgb,var(--c-accent) var(--press-amt),transparent);box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-accent)}.lt-chart__stage:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-chart__donutwrap,.lt-chart__rowswrap{display:flex;flex-direction:column;gap:var(--s-8);min-inline-size:0}.lt-chart__donutwrap[data-dim] :is(.lt-chart__ring-svg,.lt-chart__swatch),.lt-chart__rowswrap[data-dim] :is(.lt-chart__side,.lt-chart__dot,.lt-chart__range){opacity:var(--viz-dim)}.lt-chart__donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-16) var(--s-24);min-inline-size:0}.lt-chart__ring{position:relative;flex:none;inline-size:var(--size-180);block-size:var(--size-180)}.lt-chart__ring-svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.lt-chart__arc{fill:var(--lt-chart-ink);stroke:var(--surface-card);stroke-width:var(--viz-line-w);animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart__arc[data-s=other]{fill:var(--viz-other);stroke:var(--viz-pattern);stroke-dasharray:var(--viz-dash-3)}.lt-chart__arc[data-chosen]{stroke:var(--c-type);stroke-width:var(--ring-w)}.lt-chart__arc[data-dim]{opacity:var(--viz-dim)}.lt-chart__ring-total{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lt-chart__ring-value{font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__ring-unit{color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__parts{display:grid;flex:1 1 var(--size-200);grid-template-columns:max-content minmax(0,1fr) max-content max-content;grid-column-gap:var(--s-12);column-gap:var(--s-12);min-inline-size:0}.lt-chart__part{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-block-size:var(--s-32);padding-inline:var(--s-8);border-radius:var(--corner-row);outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-quick) var(--ease-move)}.lt-chart__part-name{min-inline-size:0;overflow-wrap:break-word}.lt-chart__part-value{font-weight:var(--w-strong)}.lt-chart__part-share,.lt-chart__part-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.lt-chart__part-share{color:var(--c-muted)}.lt-chart__swatch[data-other],.lt-chart__swatch[data-side=neither]{background-color:var(--viz-other);background-image:repeating-linear-gradient(var(--viz-hatch-angle),var(--viz-pattern) 0 var(--viz-hatch-w),transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart__swatch[data-dot]{border-radius:var(--r-pill)}.lt-chart__swatch[data-dot=ring]{background-color:transparent;box-shadow:inset 0 0 0 var(--viz-line-w) var(--lt-chart-ink)}.lt-chart__key-still{align-items:center;gap:var(--s-8)}.lt-chart__rows{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-column-gap:var(--s-12);column-gap:var(--s-12);grid-row-gap:var(--s-8);row-gap:var(--s-8);min-inline-size:0}.lt-chart__rows--dots{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content)}.lt-chart__rows--dots[data-narrow]{grid-template-columns:minmax(0,1fr) minmax(0,max-content);grid-auto-flow:row dense;row-gap:var(--s-4)}.lt-chart__rows--dots[data-narrow] .lt-chart__row-plot{grid-column:1/-1}.lt-chart__rows--dots[data-narrow] .lt-chart__row-name{max-inline-size:none;text-align:start}.lt-chart__rows--dots[data-narrow] .lt-chart__row-value{text-align:end}.lt-chart__row{display:contents}.lt-chart__rows-axis{display:flex;grid-column:2;justify-content:space-between;color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__row-name{align-self:center;max-inline-size:var(--size-150);text-align:end;overflow-wrap:break-word}.lt-chart__row-value{align-self:center;color:var(--c-type);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__row-plot{position:relative;min-inline-size:0;min-block-size:var(--s-32)}.lt-chart__center{position:absolute;inset-block:calc(var(--s-4) * -1);inset-inline-start:50%;-webkit-border-start:var(--line-w) solid var(--edge);border-inline-start:var(--line-w) solid var(--edge)}.lt-chart__track{position:absolute;inset:var(--s-4) 0;display:grid;place-items:center;border-radius:var(--r-6);background-color:color-mix(in srgb,var(--c-type) var(--press-amt),transparent);color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__side{box-sizing:border-box;position:absolute;inset-block:var(--s-4);inset-inline-start:calc(var(--lt-chart-x) * 100%);inline-size:calc(var(--lt-chart-w) * 100%);background-color:var(--lt-chart-ink);outline:none;cursor:pointer;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart__side[data-side=neither]{background-color:var(--viz-other);background-image:repeating-linear-gradient(var(--viz-hatch-angle),var(--viz-pattern) 0 var(--viz-hatch-w),transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart__side[aria-disabled=true]{display:none}.lt-chart__side-value{position:absolute;inset-block:0;display:flex;align-items:center;color:var(--c-type);font-size:var(--t-caption);font-weight:var(--w-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lt-chart__side[data-side="2"] .lt-chart__side-value{inset-inline-end:calc(100% + var(--s-4))}.lt-chart__side[data-side="3"] .lt-chart__side-value{inset-inline-start:calc(100% + var(--s-4))}.lt-chart__vgrid{position:absolute;inset-block:calc(var(--s-4) * -1);inset-inline-start:calc(var(--lt-chart-at) * 100%);-webkit-border-start:var(--line-w) solid var(--c-line);border-inline-start:var(--line-w) solid var(--c-line)}.lt-chart__vgrid[data-zero]{border-inline-start-color:var(--edge)}.lt-chart__range{box-sizing:border-box;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--lt-chart-x) * 100%);inline-size:calc(var(--lt-chart-w) * 100%);block-size:var(--s-12);-webkit-margin-before:calc(var(--s-12) / -2);margin-block-start:calc(var(--s-12) / -2);background:linear-gradient(var(--viz-1),var(--viz-1)) 50% /100% var(--viz-line-w) no-repeat;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both}.lt-chart__range[data-caps]{border-inline:var(--viz-line-w) solid var(--viz-1)}.lt-chart__dot{box-sizing:border-box;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--lt-chart-cx) * 100%);inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);-webkit-margin-before:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge, 0) * (var(--viz-marker-size) + var(--s-2)));margin-block-start:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge, 0) * (var(--viz-marker-size) + var(--s-2)));-webkit-margin-start:calc(var(--viz-marker-size) / -2);margin-inline-start:calc(var(--viz-marker-size) / -2);outline:none;cursor:pointer;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart__dot:after,.lt-chart__dot:before{content:"";position:absolute;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.lt-chart__dot:before{inset:0;background-color:var(--viz-1)}.lt-chart__dot[data-dot=ring]:after{inset:var(--viz-line-w);background-color:var(--surface-card)}.lt-chart__dot[data-empty]{display:none}.lt-chart__vtick{position:absolute;inset-inline-start:calc(var(--lt-chart-at) * 100%);inline-size:var(--s-48);-webkit-margin-start:calc(var(--s-48) / -2);margin-inline-start:calc(var(--s-48) / -2);color:var(--c-muted);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.lt-chart__row--axis .lt-chart__row-plot{min-block-size:var(--s-16)}.lt-chart__side[data-chosen]{box-shadow:0 0 0 var(--line-w) var(--surface-card),0 0 0 var(--ring-w) var(--c-type)}.lt-chart__dot[data-chosen]:before{background-color:var(--c-type)}.lt-chart__part[data-chosen]{box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-type)}.lt-chart__dot[data-dim],.lt-chart__side[data-side=neither][data-dim]{opacity:var(--viz-dim)}.lt-chart__side:not([data-side=neither])[data-dim]{background-color:color-mix(in srgb,var(--lt-chart-ink) calc(var(--viz-dim) * 100%),transparent)}.lt-chart__side[data-dim] .lt-chart__side-value{color:var(--c-muted)}:is(.lt-chart__part,.lt-chart__side,.lt-chart__dot):focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-chart__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-8);min-block-size:calc(var(--s-64) + var(--lt-chart-plot));padding:var(--s-16);color:var(--c-type);text-align:center}.lt-chart__state-words{max-inline-size:var(--size-360);font-size:var(--t-small);overflow-wrap:anywhere;text-wrap:balance}.lt-chart__actions{display:flex;flex-wrap:wrap;gap:var(--s-8)}.lt-chart__twin-summary{inline-size:-moz-fit-content;inline-size:fit-content;border-radius:var(--r-6);color:var(--c-link);font-size:var(--t-small);cursor:pointer;outline:none}.lt-chart__twin-summary:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-chart__table{inline-size:100%;-webkit-margin-before:var(--s-8);margin-block-start:var(--s-8);border-collapse:collapse;font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-chart__table-caption{-webkit-padding-after:var(--s-4);padding-block-end:var(--s-4);overflow-wrap:anywhere;color:var(--c-muted);text-align:start}.lt-chart__table :is(th,td){padding:var(--s-4);text-align:end;overflow-wrap:break-word}.lt-chart__table :is(th[scope=row],thead th:first-child){text-align:start;overflow-wrap:anywhere}.lt-chart__table th{font-weight:var(--w-strong)}.lt-chart__table thead th{white-space:nowrap}.lt-chart__table-group{-webkit-padding-before:var(--s-8);padding-block-start:var(--s-8);text-align:start;overflow-wrap:anywhere;text-wrap:balance}.lt-chart__table th[scope=row]{text-align:start;text-wrap:pretty}.lt-chart__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__source{min-inline-size:0;overflow-wrap:anywhere}@media (pointer:coarse){.lt-chart__twin-summary{min-block-size:var(--touch-min);align-content:center}}@keyframes lt-chart-grow{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes lt-chart-draw{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes lt-chart-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lt-chart{--lt-chart-dur:var(--dur-none)}.lt-chart .lt-chart__arc,.lt-chart .lt-chart__dot,.lt-chart .lt-chart__lines,.lt-chart .lt-chart__mark,.lt-chart .lt-chart__part,.lt-chart .lt-chart__range,.lt-chart .lt-chart__readout,.lt-chart .lt-chart__side,.lt-chart .lt-chart__stage,.lt-chart .lt-chart__stage-band{animation:none;transition:none}}:where([data-motion=reduce]) .lt-chart{--lt-chart-dur:var(--dur-none)}:where([data-motion=reduce]) .lt-chart :is(.lt-chart__mark,.lt-chart__lines,.lt-chart__readout,.lt-chart__stage,.lt-chart__stage-band,.lt-chart__arc,.lt-chart__part,.lt-chart__side,.lt-chart__dot,.lt-chart__range){animation:none;transition:none}}