
:root{--aio-focus:currentColor}
.t-sr,.aio-sr,[data-ai-hidden="sr"]{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
#ai-footer-status,[data-ai-status]{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}
[data-ai-chunk],[data-ai-voice],.ai-chunk,.ai-chunk-ultra{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important;z-index:-1!important;contain:content!important}
.t-sr a,.aio-sr a,[data-ai-hidden="sr"] a,[data-ai-chunk] a,[data-ai-voice] a,.ai-chunk a,.ai-chunk-ultra a{pointer-events:none!important;cursor:default!important;text-decoration:none!important}
:where([data-ai-intent],[data-ai-role],[data-ai-cmd],[data-ai-action]):focus-visible{outline:2px solid var(--aio-focus)!important;outline-offset:2px!important}
[data-ai-machine-endpoints="true"]{pointer-events:none!important}
[data-ai-machine-endpoints="true"] a{pointer-events:auto!important;cursor:pointer!important;text-decoration:none!important}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
@media print{.t-sr,.aio-sr,[data-ai-hidden="sr"],[data-ai-speak],[data-ai-chunk],[data-ai-voice],.ai-chunk,.ai-chunk-ultra,#ai-footer-status,[data-ai-status]{display:none!important}}
</style>