@keyframes agentOverlayBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes agentOverlayBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes agentOverlayPieceIn{0%{opacity:0}to{opacity:1}}@keyframes agentOverlayPieceOut{0%{opacity:1}to{opacity:0}}.agent-overlay-root{box-sizing:border-box;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.agent-overlay-backdrop{background:#e4e4e247;animation:.22s both agentOverlayBackdropIn;position:absolute;inset:0}.agent-overlay-root[data-closing=true] .agent-overlay-backdrop{animation:.22s both agentOverlayBackdropOut}html.theme-dark .agent-overlay-backdrop{background:#00000047}.agent-overlay-layout{z-index:1;gap:14px;width:min(1200px,100%);height:min(840px,100%);display:flex;position:relative}.agent-overlay-layout:focus,.agent-overlay-layout:focus-visible{outline:none}.agent-overlay-glass{-webkit-backdrop-filter:blur(13px)saturate(150%);backdrop-filter:blur(13px)saturate(150%);background:#ffffffc7;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;min-width:0;min-height:0;animation:.22s both agentOverlayPieceIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px -20px #0006,0 8px 24px -14px #00000047,inset 0 1px #ffffffb3,inset 0 -1px #ffffff29}.agent-overlay-main{flex:1}.agent-overlay-root[data-closing=true] .agent-overlay-glass{animation:.22s both agentOverlayPieceOut}html.theme-dark .agent-overlay-glass{background:#18181cd1;border:1px solid #ffffff1a;box-shadow:0 24px 70px -20px #000000b3,0 8px 24px -14px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #ffffff08}.glass-settings-layout{width:min(1000px,100%);height:min(800px,100vh - 56px)}.glass-settings-layout--narrow{width:min(660px,100%);height:auto;min-height:min(400px,100vh - 56px);max-height:min(840px,100vh - 56px)}.glass-settings-layout--fixed{height:min(720px,100vh - 56px);min-height:min(720px,100vh - 56px);max-height:min(720px,100vh - 56px)}.glass-settings-layout--wide{width:min(1180px,100%);height:auto;min-height:min(480px,100vh - 56px);max-height:min(840px,100vh - 56px)}.glass-settings-layout--compact{width:min(520px,100%);height:auto;min-height:0;max-height:min(840px,100vh - 56px)}.glass-settings-layout--compact .glass-settings-scroll{flex:0 auto;overflow-y:visible}.glass-settings-sidebar{flex-shrink:0;width:240px}.glass-settings-sidebar-inner{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:20px 12px;display:flex}.glass-settings-sidebar-title{letter-spacing:.6px;text-transform:uppercase;color:#00000073;margin:0;font-size:11px;font-weight:600}html.theme-dark .glass-settings-sidebar-title{color:#ffffff73}.glass-settings-sidebar-header{flex-shrink:0;margin-bottom:16px;padding:4px 8px 0}.glass-settings-main{min-width:0}.glass-settings-main-inner{flex-direction:column;height:100%;min-height:0;display:flex}.glass-settings-content-header,.glass-settings-content-footer{flex-shrink:0}.glass-settings-header-divider{background:#00000014;flex-shrink:0;height:1px}html.theme-dark .glass-settings-header-divider{background:#ffffff14}.glass-settings-scroll{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:24px;overflow-y:auto}.glass-settings-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.agent-overlay-backdrop,.agent-overlay-glass,.agent-overlay-root[data-closing=true] .agent-overlay-backdrop,.agent-overlay-root[data-closing=true] .agent-overlay-glass{animation:none!important}}
