.animated-tab-panel{transition-property:opacity,translate;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.animated-tab-list{position:relative}.animated-tab-list:after{content:"";height:2px;bottom:0;left:0;left:var(--tab-left,0);width:0;width:var(--tab-width,0);background-color:currentColor;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute}.animated-tab{position:relative}.animated-tab[data-state=active]{border-bottom-color:#0000!important}.animated-tab-panel[data-enter]{opacity:1!important;translate:0!important}@media (prefers-reduced-motion:reduce){.animated-tab-panel{transition:none}}.animated-tab-panel:not([data-open]){position:absolute;top:0}.animated-panels:has(>[data-was-open])>.animated-tab-panel{opacity:0;translate:-100%}.animated-panels [data-was-open]~.animated-tab-panel,.animated-panels [data-open]~.animated-tab-panel{translate:100%}html[data-input-modality=pointer] .lc-field:focus,html[data-input-modality=pointer] .lc-field:focus-visible{border-color:rgb(var(--border-light) / 1);border-color:rgb(var(--border-light) / var(--border-light-alpha,1));box-shadow:none;outline:none}.tooltip{z-index:150;cursor:pointer;pointer-events:auto;background-color:rgb(var(--surface-primary));color:rgb(var(--text-primary));word-wrap:break-word;text-align:left;border-radius:.275rem;max-width:320px;padding:.25rem .5rem;font-size:1rem;line-height:1.5rem;box-shadow:0 2px 4px #00000040}@media (width<=640px){.tooltip{max-width:200px}}.tooltip:where(.dark,.dark *){box-shadow:0 1px 2px #00000059}html.high-contrast .tooltip{border:1px solid rgb(var(--border-medium));box-shadow:none}@keyframes librechat-spinner-rotate{to{transform:rotate(360deg)}}.spinner{transform-origin:50%;animation:.75s linear infinite librechat-spinner-rotate;animation:librechat-spinner-rotate var(--spinner-speed,.75s) linear infinite;overflow:visible}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.popover-ui{max-height:1700px;max-height:min(var(--popover-available-height,1700px), 1700px);overscroll-behavior:contain;border-style:solid;border-width:1px;border-color:rgb(var(--border-light) / 1);border-color:rgb(var(--border-light) / var(--border-light-alpha,1));background-color:rgb(var(--surface-primary));color:rgb(var(--text-primary));transform-origin:top;transform-origin:var(--popover-transform-origin,top);opacity:0;border-radius:.7rem;flex-direction:column;margin-top:4px;margin-right:-2px;padding:.5rem;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:auto;scale:.95;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html.high-contrast .popover-ui{border:1px solid rgb(var(--border-medium));box-shadow:none}.popover-animate{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.95)translateY(-.5rem)}.popover-animate[data-enter]{opacity:1;transform:scale(1)translateY(0)}.popover-ui:focus-visible,.popover-ui[data-focus-visible]{outline:2px solid rgb(var(--text-primary));outline-offset:-1px}.popover-ui:where(.dark,.dark *){background-color:rgb(var(--surface-secondary));color:rgb(var(--text-secondary));box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a}.select-item{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;scroll-margin:.5rem;display:flex;outline:none!important}.select-item[aria-disabled=true]{opacity:.5}.select-item[data-active-item]{background-color:rgb(var(--surface-hover));color:rgb(var(--text-primary))}.popover-ui[data-enter]{opacity:1;scale:1}.animate-popover{transform-origin:top;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.95)translateY(-.5rem)}.animate-popover[data-enter]{opacity:1;transform:scale(1)translateY(0)}.animate-popover-left{transform-origin:0;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.95)translate(-.5rem)}.animate-popover-left[data-enter]{opacity:1;transform:scale(1)translate(0)}.animate-popover-bottom{transform-origin:0 100%;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)scale(.96)}.animate-popover-bottom[data-enter]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.animate-popover-bottom{transition:none;transform:none}}html.high-contrast [data-active-item],html.high-contrast .select-item:focus-visible,html.high-contrast [data-state=selected],html.high-contrast .bg-surface-active:not(span),html.high-contrast .bg-surface-active-alt:not(span){outline-offset:-3px;outline:3px solid rgb(var(--text-primary))!important}html.high-contrast span.bg-surface-active,html.high-contrast span.bg-surface-active-alt{background-color:rgb(var(--text-primary));color:rgb(var(--surface-primary))}html.high-contrast .markdown a,html.high-contrast .prose a,html.high-contrast .text-link{text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline}html.high-contrast [role=tab][data-state=active]{outline:3px solid rgb(var(--text-primary));outline-offset:-3px}html.high-contrast ::placeholder{color:rgb(var(--text-secondary));opacity:1}
