.shell-ui[data-joy-color-scheme=shellLight] .MobileShell-rail{background-color:var(--joy-palette-background-body)}.shell-ui[data-joy-color-scheme=shellDark] .MobileShell-rail{background-color:var(--joy-palette-neutral-700)}.shell-ui[data-joy-color-scheme=shellDark] .ResourceCard{--ResourceCard-bg:var(--joy-palette-neutral-700);--ResourceCard-hoverBg:var(--joy-palette-neutral-600);--ResourceCard-hoverBorderColor:var(--joy-palette-neutral-500);--ResourceCard-selectedBg:var(--joy-palette-neutral-500);--ResourceCard-selectedBorderColor:var(--joy-palette-primary-300)}.shell-ui[data-joy-color-scheme=shellLight] .ResourceCard{--ResourceCard-bg:var(--joy-palette-neutral-100);--ResourceCard-hoverBg:var(--joy-palette-neutral-200);--ResourceCard-hoverBorderColor:var(--joy-palette-neutral-400);--ResourceCard-selectedBg:var(--joy-palette-background-body);--ResourceCard-selectedBorderColor:var(--joy-palette-primary-400)}.shell-ui .ResourceCard:not(.ResourceCard--selected):not(.ResourceCard--active-agent){border-color:#0000}.shell-ui .ResourceCard{--ResourceCard-hoverBorderColor:transparent}.shell-ui .ResourceCard-description{font-size:var(--joy-fontSize-sm)}.shell-ui[data-joy-color-scheme=shellLight] .ResourceCard.ResourceCard--active-agent{background-color:var(--joy-palette-background-body);border-color:var(--joy-palette-primary-400)}.shell-ui[data-joy-color-scheme=shellDark] .ResourceCard.ResourceCard--active-agent{background-color:var(--joy-palette-neutral-500);border-color:var(--joy-palette-primary-300)}.shell-ui .ActionsMenu-button{--ActionsMenu-paddingX:4px;--ActionsMenu-paddingY:4px;--ActionsMenu-borderRadius:6px;--ActionsMenu-minWidth:24px;--ActionsMenu-minHeight:24px;--ActionsMenu-height:auto}.shell-ui .ShellInsetFocusRing{position:relative}.shell-ui .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible{outline:none!important}.shell-ui .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:2px solid #0000!important;position:absolute!important;inset:-1px!important}.shell-ui[data-joy-color-scheme=shellLight] .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{border-color:var(--joy-palette-primary-600)!important}.shell-ui[data-joy-color-scheme=shellDark] .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{border-color:var(--joy-palette-primary-300)!important}.shell-ui .ResourceCard.ShellInsetFocusRing.ShellInsetFocusRing:focus-visible{--variant-borderWidth:1px!important;border-width:1px!important;outline:none!important}.shell-ui .ResourceCard.ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{content:""!important;z-index:2!important;border:2px solid var(--joy-palette-primary-600)!important;border-radius:calc(var(--Card-radius) - var(--variant-borderWidth,1px))!important;pointer-events:none!important;box-shadow:none!important;position:absolute!important;inset:0!important}.shell-ui[data-joy-color-scheme=shellDark] .ResourceCard.ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{border-color:var(--joy-palette-primary-300)!important}.shell-ui .ResourceCard:focus-within .ResourceCard-rowActions{overflow:visible}.shell-ui .ResourceCard-rowActions .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{z-index:2!important;border-radius:var(--IconButton-radius,var(--Button-radius,6px))!important;border-width:2px!important;inset:0!important}.shell-ui .ResourceCard-rowActions .ShellInsetFocusRing--focus3.ShellInsetFocusRing--focus3:focus-visible:after{border-width:3px!important}.shell-ui[data-joy-color-scheme=shellLight] .ResourceCard-rowActions .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{border-color:var(--joy-palette-primary-600)!important}.shell-ui[data-joy-color-scheme=shellDark] .ResourceCard-rowActions .ShellInsetFocusRing.ShellInsetFocusRing:focus-visible:after{border-color:var(--joy-palette-primary-300)!important}.shell-ui .MessageInput-Note{height:48px;padding-top:7px}.shell-ui .MessageInput-Note-Text{font-size:13px}.shell-ui .MuiToggleButtonGroup-root .MuiButton-root{position:relative}.shell-ui[data-joy-color-scheme=shellLight] .MuiToggleButtonGroup-root .MuiButton-root:focus-visible{z-index:3;outline:2px solid var(--joy-palette-primary-600)!important;outline-offset:0!important;border-radius:6px!important}.shell-ui[data-joy-color-scheme=shellDark] .MuiToggleButtonGroup-root .MuiButton-root:focus-visible{z-index:3;outline:2px solid var(--joy-palette-primary-300)!important;outline-offset:0!important;border-radius:6px!important}.shell-ui .ToggleRow .MuiIconButton-root:focus-visible,.shell-ui .ToggleRow .MuiButton-root:focus-visible{outline:2px solid var(--joy-palette-neutral-600);outline-offset:1px}.shell-ui[data-joy-color-scheme=shellLight] .PunchButton.MuiButton-variantSoft{background-color:color-mix(in srgb, var(--joy-palette-neutral-50) 30%, var(--joy-palette-neutral-100) 70%)!important;color:var(--joy-palette-neutral-700)!important;border:1px solid var(--joy-palette-neutral-300)!important}.shell-ui[data-joy-color-scheme=shellLight] .PunchButton.MuiButton-variantSoft:hover{background-color:var(--joy-palette-neutral-50)!important;border-color:var(--joy-palette-neutral-400)!important}.shell-ui[data-joy-color-scheme=shellDark] .PunchButton.MuiButton-variantSoft{background-color:color-mix(in srgb, var(--joy-palette-neutral-800) 30%, var(--joy-palette-neutral-700) 70%)!important;color:var(--joy-palette-neutral-200)!important;border:1px solid var(--joy-palette-neutral-600)!important}.shell-ui[data-joy-color-scheme=shellDark] .PunchButton.MuiButton-variantSoft:hover{background-color:var(--joy-palette-neutral-800)!important;border-color:var(--joy-palette-neutral-500)!important}.shell-ui[data-joy-color-scheme=shellLight] .MuiToggleButtonGroup-root .MuiButton-root[aria-pressed=true],.shell-ui[data-joy-color-scheme=shellLight] .ToggleRow .MuiIconButton-variantSoft{background-color:var(--joy-palette-neutral-300)}.shell-ui[data-joy-color-scheme=shellDark] .MuiToggleButtonGroup-root .MuiButton-root[aria-pressed=true],.shell-ui[data-joy-color-scheme=shellDark] .ToggleRow .MuiIconButton-variantSoft{background-color:var(--joy-palette-neutral-600)}.shell-ui[data-joy-color-scheme=shellLight] .ChatInput textarea{background:var(--joy-palette-background-body)!important;border-color:var(--joy-palette-background-surface)!important}.shell-ui .MuiInput-root{box-shadow:none}@media (prefers-reduced-motion:reduce){.shell-ui,.shell-ui *,.shell-ui :before,.shell-ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--anim-duration-normal:.2s;--anim-ease-out:cubic-bezier(.16, 1, .3, 1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-resource-transition=resource-open] ::view-transition-old(resource-overlay){animation:none}html[data-resource-transition=resource-open] ::view-transition-new(resource-overlay){animation:vt-grow-from-left var(--anim-duration-normal) var(--anim-ease-out) both;overflow:hidden}html[data-resource-transition=resource-close] ::view-transition-old(resource-overlay){animation:vt-shrink-to-left var(--anim-duration-normal) var(--anim-ease-out) both;overflow:hidden}html[data-resource-transition=resource-close] ::view-transition-new(resource-overlay){animation:none}html[data-resource-transition=resource-switch] ::view-transition-old(resource-overlay){animation:vt-fade-out var(--anim-duration-normal) var(--anim-ease-out) both}html[data-resource-transition=resource-switch] ::view-transition-new(resource-overlay){animation:vt-fade-in var(--anim-duration-normal) var(--anim-ease-out) both}@keyframes vt-grow-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vt-shrink-to-left{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(resource-overlay){animation-duration:.01ms!important}::view-transition-new(resource-overlay){animation-duration:.01ms!important}}