.agent-workspace-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#ecebea;isolation:isolate}
.agent-workspace-backdrop[hidden]{display:none!important}
.agent-workspace-backdrop[data-theme=dark]{background:#121214}
.agent-backdrop-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease}
.agent-workspace-backdrop[data-ready=true] .agent-backdrop-canvas{opacity:1}
.agent-backdrop-veil{position:absolute;inset:0;background:radial-gradient(ellipse 62% 52% at 50% 52%,#ffffff2e 0,#ffffff14 62%,transparent 100%),linear-gradient(to bottom,#ffffff8c,transparent 96px),linear-gradient(to right,#ffffff8c,transparent 120px)}
.agent-workspace-backdrop[data-theme=dark] .agent-backdrop-veil{background:radial-gradient(ellipse 62% 52% at 50% 52%,#12121459 0,#12121429 62%,transparent 100%),linear-gradient(to bottom,#1212148c,transparent 96px),linear-gradient(to right,#1212148c,transparent 120px)}
.agent-chat-page #main{position:relative;z-index:1}
@media(prefers-reduced-motion:reduce){.agent-backdrop-canvas{transition:none}}
