@media screen and (-webkit-min-device-pixel-ratio:1){*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{-webkit-appearance:none!important;appearance:none!important;display:flex!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0);visibility:visible!important}.modal-overlay,[data-modal=true],[role=dialog]{transform:translateZ(0)!important;will-change:transform,opacity!important;z-index:9999!important}.ai-action-bar,[class*=AIActionBar],[data-testid=ai-action-bar]{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;position:relative!important;transform:translateZ(0)!important;z-index:100!important}.ai-action-button,[class*=AIActionButton],[data-testid=ai-action-button]{display:flex!important;opacity:1!important;position:relative!important;transform:translateZ(0)!important;visibility:visible!important;z-index:101!important}}@supports (-webkit-backdrop-filter:blur(1px)){.modal-overlay{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}}@supports (-webkit-touch-callout:none){button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ai-action-bar,.modal-container,button{transform:translateZ(0) scale(1.001)}}@media (prefers-color-scheme:dark){button{border:1px solid #ffffff4d!important}.modal-overlay{background:#000000b3!important}}@media (prefers-reduced-motion:no-preference){button{transition:all .2s ease!important}}@media (prefers-reduced-motion:reduce){.modal-container,button{animation:none!important;transition:none!important}}.force-visible{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;position:relative!important;z-index:9999!important}.force-button-visible,.force-visible{display:flex!important;opacity:1!important;visibility:visible!important}.force-button-visible{-webkit-appearance:none!important;appearance:none!important;pointer-events:auto!important}