.tck{touch-action:pan-y;cursor:default;outline:none;align-items:flex-end;gap:3px;height:30px;padding:7px 0 5px;display:flex;position:relative}.tck:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.tck-tick{will-change:transform;flex:1;height:16px;transition:transform .3s;display:block;position:relative}.tck-fill{background:color-mix(in oklab, var(--ink) 14%, transparent);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .2s;transition-delay:calc(var(--i) * 10ms), 0s;border-radius:1.5px;display:block;position:absolute;inset:0;transform:scaleY(0)}.tck-fill[data-grown]{transform:scaleY(1)}.tck-tick[data-on] .tck-fill{background:color-mix(in oklab, var(--tc) 62%, var(--fill-slab))}.tck-tick[data-p] .tck-fill{background:var(--tc)}.tck-tick[data-soglia]{height:22px;margin-bottom:-3px}.tck-tick[data-soglia] .tck-fill{background:color-mix(in oklab, var(--ink) 62%, transparent)}.tck-tip{border:1px solid var(--pane-edge);background:var(--card);white-space:nowrap;opacity:0;pointer-events:none;z-index:4;border-radius:9px;flex-direction:column;gap:1px;padding:7px 10px;font-size:11px;line-height:1.35;transition:left .12s cubic-bezier(.22,1,.36,1),opacity .14s;display:flex;position:absolute;bottom:calc(100% + 2px);transform:translate(-50%);box-shadow:0 6px 18px #282e381a;box-shadow:0 6px 18px lab(18.7165% -.689328 -7.3094/.1)}.tck-tip b{color:var(--ink);font-weight:600}.tck-tip span{color:var(--ink-2)}.tck-tip[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.tck-fill,.tck-tick,.tck-tip{transition:none}}
