.AIChatDrawer-module__odqPEW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal,10000);background:#02122880;animation:.18s ease-out AIChatDrawer-module__odqPEW__fade;position:fixed;inset:0}@keyframes AIChatDrawer-module__odqPEW__fade{0%{opacity:0}to{opacity:1}}.AIChatDrawer-module__odqPEW__panel{background:var(--color-surface);width:100%;max-width:520px;z-index:calc(var(--z-modal,10000) + 1);flex-direction:column;animation:.22s cubic-bezier(.34,1.2,.64,1) AIChatDrawer-module__odqPEW__slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #02122840}@keyframes AIChatDrawer-module__odqPEW__slide{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.AIChatDrawer-module__odqPEW__closeBtn{z-index:2;background:var(--color-surface);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.AIChatDrawer-module__odqPEW__closeBtn:hover{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.AIChatDrawer-module__odqPEW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.AIChatDrawer-module__odqPEW__overlay,.AIChatDrawer-module__odqPEW__panel{animation:none}}
