.menu-overflow span{max-width:300px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-dropdown-menu{max-height:75vh;overflow-y:auto}.ant-menu-item:has(.ant-menu-title-content .ant-input){height:fit-content;margin:.25rem auto .5rem;padding:0 .25rem;width:fit-content}.menu-small .ant-menu-item{height:min-content;line-height:1.5;margin:.25rem auto;padding:.25rem .75rem}.menu-small .ant-menu-item:has(.custom-prompt){width:auto!important}.ant-skeleton{padding:0 1.5rem}.sources-expand-message{color:#000;font-size:var(--ant-font-size);font-weight:500}.sources-empty-message-title{color:#000;font-size:var(--ant-font-size-lg);font-weight:500}.sources-empty-message-body{color:#000;font-size:var(--ant-font-size-sm);font-weight:400;opacity:.5}.source-icon{align-items:center;background-color:var(--ant-color-primary-bg);border-radius:50%;display:inline-flex;height:30px;justify-content:center;width:30px}.source-title{color:#000;font-size:var(--ant-font-size);font-weight:500}.source-url{font-size:var(--ant-font-size-sm);font-weight:400;opacity:.5}.source-heading{color:var(--ant-color-primary);font-size:var(--ant-font-size-lg);font-weight:500;margin-top:.25rem!important}.link-hover:hover .source-heading{text-decoration:underline}.source-body{font-size:var(--ant-font-size-sm);font-weight:400;letter-spacing:-.05em;margin-bottom:0!important;opacity:.5}.source-body h1{font-size:var(--ant-font-size-heading-2)!important;line-height:var(--ant-line-height-heading-2)!important}.source-body h2{font-size:var(--ant-font-size-heading-3)!important;line-height:var(--ant-line-height-heading-3)!important}.source-body h3,.source-body h4{font-size:var(--ant-font-size-heading-5)!important;line-height:var(--ant-line-height-heading-5)!important}.ant-typography-collapse{margin:0!important}.ant-input-data-count{font-size:var(--ant-input-input-font-size)!important}.ant-dropdown-menu-title-content{display:flex}.dl-menu-item:hover *{color:var(--ant-color-primary)!important}.fade-in{animation-duration:.5s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;opacity:1}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.dl-source-panel-stretch .ant-tabs-content{height:100%}.dl-source-panel-stretch .ant-tabs-nav:before{border-bottom:1px solid var(--ant-color-border-disabled)}.two-lines-field{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.timeline-two-lines-field li{padding-bottom:0!important;padding-top:.25rem!important}.timeline-two-lines-field .ant-timeline-item-head{border-width:2px;opacity:.3}.timeline-two-lines-field .ant-timeline-item-tail{border-width:1px;opacity:.7}.timeline-two-lines-field li .ant-timeline-item-content{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;line-height:.9rem;margin-left:1rem;min-height:auto!important;padding-top:.25rem}.timeline li{padding-bottom:0!important}.timeline .ant-timeline-item-head{border-width:2px;opacity:.3}.timeline .ant-timeline-item-tail{border-width:1px;opacity:.7}.timeline li .ant-timeline-item-content{min-height:auto!important;padding-top:1px}.no-padding-list li,.no-padding-list li ul,.no-padding-list li ul .ant-conversations-item{list-style-type:none;padding:0}.no-padding-list li ul .ant-conversations-item{opacity:.5;padding-inline-start:1rem!important;padding:.25rem .5rem}.no-padding-list li ul .ant-conversations-item-active{opacity:1;padding-inline-start:1rem!important;padding:.25rem .5rem}.ant-conversations-menu-icon.always-visible{opacity:.5}.conversation-favorite-btn{max-width:0;opacity:0;overflow:hidden;padding:0!important;transition:max-width .15s,opacity .15s}.studio-side-panel-full-width .ant-conversations-menu-icon,.studio-side-panel-full-width .conversation-favorite-btn,li.ant-conversations-item:hover .conversation-favorite-btn{max-width:1.5rem;opacity:1}.ant-select-item-group.hidden{display:none}.ant-conversations-group-title{padding-left:0!important}.ant-conversations-group-title:has(.isFavorite){margin-left:-3px;padding-left:3px!important}li.ant-conversations-item:has(.forkedLabel),li.ant-conversations-item:has(.sharedLabel){position:relative}.forkedLabel,.sharedLabel{font-size:.6rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%)}.no-paragraph-space p{margin:0}.studio-document-preview-drawer .ant-drawer-title{min-width:0;overflow:hidden}pre{background-color:color-mix(in srgb,var(--ant-color-bg-layout),transparent 50%)!important;border:1px solid var(--ant-color-border)!important;border-radius:.5rem!important;box-sizing:border-box!important;line-height:1.3!important;max-width:100%!important;overflow-x:auto!important;padding:.5rem 1rem!important}.ant-bubble-feedback{align-items:center!important;display:flex;justify-content:center!important;padding:0!important;text-align:center!important}.ant-bubble-feedback .ant-bubble-content{min-height:1rem!important;opacity:.4}.ant-bubble-file .ant-bubble-content{padding:0!important}.ant-bubble-file .ant-file-card .ant-file-card-file{background-color:transparent!important}.ant-file-card-file-name{color:inherit!important}.ant-bubble-footer{margin-top:.25rem!important}.ant-bubble-footer.with-margin{margin-top:.75rem!important;text-overflow:"ellipsis"}.studio-scroll-to-bottom-button{bottom:0;box-shadow:var(--ant-box-shadow-secondary);left:50%;position:absolute;transform:translateX(-50%);z-index:2}.ant-attachment-placeholder{backdrop-filter:none!important}.ant-attachment-drop-area .ant-attachment-placeholder-inner{display:none!important}.ant-speech-button.ant-sender-actions-btn-disabled{background-color:transparent!important;color:var(--ant-color-text-disabled)!important}.studio-mobile .ant-bubble-list-scroll-content{padding-inline:.25rem!important}.studio-mobile .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system){align-items:flex-start!important;flex-direction:column!important;padding-inline-end:.25rem!important;row-gap:.25rem}.studio-mobile .ant-bubble-start .ant-bubble-dot{align-self:flex-start!important}.studio-mobile .ant-bubble-file,.studio-mobile .ant-bubble-file .ant-btn,.studio-mobile .ant-bubble-file .ant-bubble-content,.studio-mobile .ant-bubble-file .ant-file-card{max-width:100%}.studio-mobile .ant-sender-content{padding-bottom:0}.studio-mobile .ant-sender-footer{padding-bottom:.2rem}.studio-mobile-sender-area{background:var(--ant-color-bg-container);padding-bottom:calc(.3rem + env(safe-area-inset-bottom, 0px))!important}body{box-sizing:border-box;margin:0;padding:0}#root{align-items:stretch;display:flex;flex-direction:column;height:100dvh;overflow-x:hidden}@media (max-width:767px){#root,#root *{font-size:max(16px,1em)}.ant-modal-wrap{align-items:center;display:flex;justify-content:center}.ant-modal{margin:0;max-width:calc(100vw - 2rem);padding-bottom:0;top:0}.ant-splitter-bar[role=separator] .ant-splitter-bar-collapse-bar{opacity:1}.ant-tooltip{display:none}}.dl-link-button:hover{color:var(--ant-color-primary)!important}.dl-button-hover:hover{background-color:var(--ant-color-primary-hover)!important}.dl-element-hover:hover{background-color:var(--ant-color-bg-container-disabled)!important}.dl-page-header-actions-mobile .ant-btn:has(.anticon)>span:not(.ant-btn-icon){display:none}.dl-page-header-actions-mobile .ant-btn:has(.anticon){padding-inline:0;width:2rem}.dl-action-card svg{transition:margin .25s}.dl-action-card:hover{background-color:var(--ant-color-primary)!important;border-color:var(--ant-color-primary)!important}.dl-action-card:hover svg{margin-left:4px;margin-right:-4px}.dl-action-card:hover *{color:var(--ant-color-text-light-solid)!important}