:root{--ruk-hover-duration:.12s}@media (prefers-reduced-motion:reduce){:root{--ruk-hover-duration:0s}}@media (hover:hover) and (pointer:fine){:where(button,[role=button],a[href],[role=link],select,summary,[role=checkbox],[role=switch],[role=slider],input[type=checkbox],input[type=radio],input[type=range]):not(:disabled,[aria-disabled=true],[aria-disabled=true] *,fieldset:disabled *,[data-hover-feedback],[data-hover-feedback] *){cursor:pointer;transition:filter var(--ruk-hover-duration) ease-out}:where(button,[role=button],a[href],[role=link],select,summary,[role=checkbox],[role=switch],[role=slider],input[type=checkbox],input[type=radio],input[type=range]):not(:disabled,[aria-disabled=true],[aria-disabled=true] *,fieldset:disabled *,[data-hover-feedback],[data-hover-feedback] *):hover{filter:var(--ruk-control-hover-filter,brightness(1.15))}[data-hover-feedback=media]:not(:disabled,[aria-disabled=true]):hover{outline-offset:2px;outline:2px solid canvastext}}.ruk-chat-resizing,.ruk-chat-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat-column-divider:focus-visible>div{background-color:canvastext!important;width:3px!important}[data-navigation-row=true]:focus-visible{outline-offset:-2px;outline:2px solid canvastext}
