@media(hover:hover) and (pointer:fine){
 body,a[href],button,summary,select,[role=button],input[type=submit],input[type=button],input[type=reset],input[type=checkbox],input[type=radio],label,.choice,button::after,.button::after{cursor:url('/tds/pointer-tip-v6.svg') 4 4,auto!important}
 input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,[contenteditable=true]{cursor:text!important}
 button:disabled,input:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed!important}
 [draggable=true]{cursor:grab!important}
}
.tds-click-layer,.tds-click-layer:popover-open{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;overflow:hidden;pointer-events:none!important;z-index:2147483647;contain:strict;color-scheme:normal}
.tds-click-layer::backdrop{background:transparent;pointer-events:none}
.tds-click-burst{position:absolute;width:1px;height:1px;pointer-events:none!important}
.tds-click-ink{position:absolute;left:-35px;top:-32px;width:70px;height:64px;border-radius:38% 63% 45% 55%;background:radial-gradient(at 15% 20%,#16aab9b0,transparent 75%),radial-gradient(at 85% 75%,#c26fafa0,transparent 75%),#7372c870;filter:blur(2px);animation:tdsClickInk 720ms ease-out forwards}
.tds-click-star{position:absolute;left:-7px;top:-7px;width:14px;height:14px;color:#fff2be;filter:drop-shadow(0 1px 1px #48336f99);animation:tdsClickStar 720ms ease-out forwards}
.tds-click-star svg{display:block;width:14px;height:14px;fill:currentColor;stroke:#65528b;stroke-width:.7;stroke-linejoin:round}
@keyframes tdsClickInk{from{transform:scale(.25) rotate(-12deg);opacity:.75}60%{opacity:.45}to{transform:scale(1.25) rotate(15deg);opacity:0}}
@keyframes tdsClickStar{from{transform:translate(0,0) scale(.25);opacity:1}70%{opacity:.8}to{transform:translate(var(--tds-star-x),var(--tds-star-y)) scale(1);opacity:0}}
@media(prefers-reduced-motion:reduce),(forced-colors:active){.tds-click-layer{display:none!important}.tds-click-ink,.tds-click-star{animation:none}}
@media(forced-colors:active){body,a[href],button,summary,select,[role=button],input,label,.choice,button::after,.button::after{cursor:auto!important}}
@media print{.tds-click-layer{display:none!important}}
