@keyframes ck-gaze-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}tr[data-gaze]>td:first-child:before,:where([data-gaze-key][data-gaze]:not(tr):not([data-gaze-pin])):before{content:"";box-sizing:border-box;background:var(--ck-accent);pointer-events:none;z-index:1;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:.22s cubic-bezier(.16,1,.3,1) backwards ck-gaze-rise;position:absolute;top:50%;left:2px}tr[data-gaze=named]>td:first-child:before,:where([data-gaze-key][data-gaze=named]:not(tr):not([data-gaze-pin])):before{background:var(--ck-panel);border:1.5px solid var(--ck-accent)}tr[data-gaze]>td:first-child:not([style*=sticky]),:where([data-gaze-key][data-gaze]:not(tr):not([data-gaze-pin])){position:relative}@media (prefers-reduced-motion:no-preference){tr[data-gaze]>td:not([style*=background-image]){background-image:linear-gradient(var(--ck-accent-wash), var(--ck-accent-wash))!important}:where([data-gaze-key][data-gaze]:not(tr):not([data-gaze-pin])){background-image:linear-gradient(var(--ck-accent-wash), var(--ck-accent-wash))}}[data-gaze-pin][data-gaze]{outline:2px solid var(--ck-accent);outline-offset:3px}[data-gaze-pin][data-gaze=named]{outline-style:dashed}@media (prefers-reduced-motion:reduce){tr[data-gaze]>td:first-child:before,:where([data-gaze-key][data-gaze]:not(tr):not([data-gaze-pin])):before{background:var(--ck-accent);border:0;border-radius:0;width:2px;height:auto;margin:0;animation:none;top:0;bottom:0;left:0}}
