@font-face{font-family:chatbot-icons;src:url(/assets/chatbot-icons-BJP5_Uyv.eot?mlyhiv);src:url(/assets/chatbot-icons-BJP5_Uyv.eot?mlyhiv#iefix) format("embedded-opentype"),url(/assets/chatbot-icons-BvA5Sxoj.ttf?mlyhiv) format("truetype"),url(/assets/chatbot-icons-KYKw4kvV.woff?mlyhiv) format("woff"),url(/assets/chatbot-icons-CI-reVtK.svg?mlyhiv#chatbot-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:chatbot-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Arrow-Left-LG:before{content:""}.icon-bin:before{content:""}.icon-edit-pencil:before{content:""}.icon-share-iOS-export:before{content:""}.icon-AI-Chat:before{content:"";color:#fff}.icon-export-pdf:before{content:""}.icon-clean-context:before{content:""}.icon-Send:before{content:""}.icon-copy:before{content:""}.icon-arrow-up-right:before{content:""}.icon-zap:before{content:""}.icon-paragraph:before{content:""}.icon-right:before{content:""}.icon-left:before{content:""}.icon-attachment:before{content:""}.icon-bold:before{content:""}.icon-code:before{content:""}.icon-heading-1:before{content:""}.icon-heading-2:before{content:""}.icon-heading-3:before{content:""}.icon-heading:before{content:""}.icon-italic:before{content:""}.icon-list-ordered:before{content:""}.icon-list-unordered:before{content:""}.icon-quote:before{content:""}.icon-strikethrough:before{content:""}.icon-typography:before{content:""}.icon-underline:before{content:""}.icon-Arrow-Left-Right:before{content:""}.icon-Arrows-Reload:before{content:""}.icon-Check:before{content:""}.icon-Close:before{content:""}.icon-Image:before{content:""}.icon-Info:before{content:""}.icon-More_Horizontal:before{content:""}.icon-Note_Edit-1:before{content:""}.icon-Refresh:before{content:""}.icon-Search:before{content:""}.icon-Thumb-down:before{content:""}.icon-Thumb-up:before{content:""}.icon-hamburger_md:before{content:""}.icon-add_plus:before{content:""}.icon-shrink:before{content:""}.icon-paper-plane:before{content:""}.icon-alert-triangle:before{content:""}.icon-alert-octagon:before{content:""}.icon-chevron-down:before{content:""}.user-input-wrapper{display:flex;gap:var(--f-4);align-items:end;position:relative}.user-input-wrapper input{border:none;outline:none;font-size:var(--f-16)}.user-input-wrapper input[type=file]{display:none}.user-input{display:flex;background:var(--user-input-background-color, white);border:var(--f-1) solid var(--user-input-border-color, #c7c7c7);border-radius:var(--user-input-border-radius, var(--f-5));flex-wrap:wrap;justify-content:flex-end;overflow:hidden;flex-grow:2}.user-input:focus-within{border-color:var(--user-input-border-focus-color, var(--color-primary))}.user-input__format-actions{display:flex;align-items:center;padding:var(--f-16)}.user-input__text-area{padding:var(--f-0) var(--f-0) var(--f-8) var(--f-0);flex-grow:1;display:flex;flex-flow:column;align-items:stretch;line-height:150%;max-height:90px;min-width:200px;overflow:auto;border-bottom:var(--f-1) solid transparent;box-shadow:-1px 1px 0 0 var(--user-input-seperator-color, var(--color-secondary-400))}.user-input__text-area:has(.mobile){padding:0}.user-input__text-area:has(.multiple-rows),.user-input__text-area.width-100{flex-basis:100%;position:relative;border-bottom:var(--f-1) solid var(--user-input-seperator-color, var(--color-secondary-400))}.user-input__text-area.show-border{width:100%}.user-input__actions{padding:var(--f-3);display:flex;gap:var(--f-4);overflow-x:auto;align-self:flex-end}.user-input__actions::-webkit-scrollbar{display:none}.more-actions-wrapper{position:absolute;background:var(--chat-bubble-background);bottom:calc(100% + var(--f-8));border-radius:var(--f-8);left:0;right:0;top:auto;box-shadow:2px 3px 10px #0000000f;transform:translateY(80%) scale(.9);opacity:0;pointer-events:none;transform-origin:left center;transition:transform .15s cubic-bezier(.05,.79,.57,.91),opacity .08s ease-out;display:flex}.more-actions-wrapper.show{transform:translate(0) scale(1);opacity:1;pointer-events:all}.project-info{display:flex;font-size:var(--f-14);color:var(--chat-bubble-color-on-background);line-height:180%;opacity:.7;align-items:center;gap:var(--f-4);overflow:hidden}.project-info[data-should-be-clickable=false]{cursor:default}.project-info[data-should-be-clickable=true]{cursor:pointer}.project-info i{font-size:var(--f-18)}.project-info__project{font-weight:600;width:fit-content;min-width:150px;display:flex;align-items:center;gap:var(--f-4)}.project-info__project i{rotate:180deg;translate:0 -2px;cursor:pointer}.icon-button{--size: 18px;--color: var(--user-input-action-icon-color, var(--color-secondary-800));background:none;font-size:var(--size);color:var(--color);padding:calc(var(--size) * .4);aspect-ratio:1;flex-shrink:0;border-radius:50%;transition:all .3s ease-in-out;border:none;cursor:pointer;border:var(--f-1) solid transparent}.icon-button:hover{--color: var(--user-input-action-icon-hover-color, var(--color-primary))}.icon-button.show-border{border:var(--f-1) solid currentColor;border-radius:50%}.lexical-editor{position:relative;flex-grow:2;margin-top:var(--f-13);margin-left:var(--f-16);margin-right:var(--f-16);color:var(--user-input-text-color, black)}.lexical-editor.mobile{margin:var(--f-8)}.lexical-editor>div{outline:none}.lexical-editor__placeholder{opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lexical-editor ul,.lexical-editor ol{margin-left:32px}.lexical-editor__banner{padding:16px}.lexical-editor__text--bold{font-weight:700}.lexical-editor__text--italic{font-style:italic}.lexical-editor__text--underline{text-decoration:underline}.lexical-editor__text--strikethrough{text-decoration:line-through}.lexical-editor__text--underlineStrikethrough{text-decoration:underline line-through}.lexical-editor span.mention{background:var(--color-primary)!important;padding:4px 8px;color:#fff;border-radius:8px;font-size:14px}.lexical-editor blockquote{padding:var(--f-8);position:relative;border:var(--f-1) solid transparent;border-radius:var(--f-8);padding-left:var(--f-16)}.lexical-editor blockquote:before{content:"";position:absolute;inset:var(--f-6) auto var(--f-6) var(--f-6);width:var(--f-3);background:currentColor;opacity:.3;border-radius:4px}.lexical-editor blockquote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--f-8);border:var(--f-1) solid currentColor;opacity:.3}.lexical-editor code{position:relative;z-index:1;display:inline-block}.lexical-editor code:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:currentColor;opacity:.05;border-radius:4px;z-index:-2}.lexical-editor code:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid currentColor;border-radius:4px;opacity:.4;z-index:-1}.lexical-editor p{white-space:break-spaces}.lexical-editor a{color:var(--chat-bubble-link-color, var(--color-primary));text-decoration:underline}.lexical-editor table{border-collapse:collapse;border-spacing:0;overflow-y:scroll;overflow-x:scroll;table-layout:fixed;min-width:100%;margin:0 25px 30px 0}.lexical-editor td,.lexical-editor th{border:1px solid var(--user-input-table-border, rgba(0, 0, 0, .3));vertical-align:top;text-align:start;padding:6px 8px;position:relative;outline:none}.typeahead-popover.mentions-menu{background:var(--command-overlay-background, var(--white));width:max-content;padding:8px;position:absolute;top:unset!important;bottom:calc(200% + 8px);box-shadow:0 0 5px #0003;border-radius:8px;display:flex;flex-flow:column;transform-origin:left bottom}.typeahead-popover.mentions-menu .title{font-size:14px;padding-bottom:2px;border-bottom:1px solid transparent;margin-bottom:8px;opacity:.7;position:relative;color:var(--command-overlay-text-color, black);text-decoration:none;transition:all .25s ease-in-out}.typeahead-popover.mentions-menu .title:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.2}.typeahead-popover.mentions-menu .title:has(i):hover{text-decoration:underline}.typeahead-popover.mentions-menu ul{list-style:none;display:flex;flex-flow:column;gap:4px}.typeahead-popover.mentions-menu ul li{font-size:14px;position:relative;padding:2px 6px 2px 4px;z-index:1;cursor:pointer;color:var(--command-overlay-text-color, black);transition:color .25s ease-in-out;--opacity: 0;--opacity-args: .4}.typeahead-popover.mentions-menu ul li:hover,.typeahead-popover.mentions-menu ul li.selected{--opacity: 1;--opacity-args: 1;color:var(--command-overlay-selection-text-color, var(--white))}.typeahead-popover.mentions-menu ul li:before{content:"";position:absolute;background:var(--command-overlay-selection-background, var(--color-primary));top:0;right:0;bottom:0;left:0;border-radius:4px;z-index:-1;opacity:var(--opacity);transition:opacity .25s ease-in-out}.typeahead-popover.mentions-menu ul li .text{font-weight:600}.typeahead-popover.mentions-menu ul li .args{opacity:var(--opacity-args, .4);transition:opacity .25s ease-in-out}.typeahead-popover.mentions-menu ul li .description{font-size:12px;opacity:.75;width:min(40ch,80vw)}.toolbar{display:flex;position:sticky;top:0;background:var(--user-input-toolbar-background-color, white);z-index:2;overflow-x:auto;color:#000;flex-shrink:0;gap:0px;transition:box-shadow .3s ease-out}.toolbar::-webkit-scrollbar{display:none}.toolbar.shadow{box-shadow:0 0 10px #0000001a}.toolbar button.toolbar-button{--bg-opacity: 0;background:none;padding:12px;text-transform:uppercase;border:none;font-size:18px;cursor:pointer;position:relative;flex-shrink:0;flex-grow:0;color:var(--user-input-toolbar-icon-color, black)}.toolbar button.toolbar-button:hover,.toolbar button.toolbar-button.toolbar-button--active{--bg-opacity: .1}.toolbar button.toolbar-button.toolbar-button--active{color:var(--color-primary)}.toolbar button.toolbar-button:before{content:"";top:6px;right:6px;bottom:6px;left:6px;background:var(--color-primary);position:absolute;border-radius:5px;z-index:-1;opacity:var(--bg-opacity)}.toolbar__separator{height:50%;width:1px;align-self:center;margin:0 8px;background:var(--color-secondary-400);flex-shrink:0;flex-grow:0}.toolbar__shadow{position:sticky;width:0px;height:100%;flex-shrink:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.toolbar__shadow.visible{opacity:1}.toolbar__shadow:before{content:"";position:absolute;height:100%;width:30px;background:linear-gradient(90deg,var(--color-primary),transparent);opacity:.25}.toolbar__shadow.start{left:0}.toolbar__shadow.end{right:0}.toolbar__shadow.end:before{right:0;background:linear-gradient(270deg,var(--color-primary),transparent)}.tooltip-wrapper{position:relative;display:flex;justify-content:center;--opacity: 0;--translateY: 0%}.tooltip-wrapper:has(*:first-child:hover){--opacity: 1;--translateY: -100%}.tooltip{position:fixed;top:var(--y);left:var(--x);width:var(--width);transform:translateY(calc(-100% - 4px));display:flex;justify-content:center;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}.tooltip div{white-space:nowrap;padding:var(--f-4) var(--f-12);background:var(--toltip-background-color, var(--color-secondary-900));color:var(--toltip-color, white);font-size:var(--f-12);border-radius:var(--f-8)}.Button__root{padding:10px 15px;border:0px;background-color:#eee;border-radius:5px;cursor:pointer;font-size:14px}.Button__root:hover{background-color:#ddd}.Button__small{padding:5px 10px;font-size:13px}.Button__disabled{cursor:not-allowed}.Button__disabled:hover{background-color:#eee}.DialogActions{display:flex;flex-direction:row;justify-content:right;margin-top:20px}.DialogButtonsList{display:flex;flex-direction:column;justify-content:right;margin-top:20px}.DialogButtonsList button{margin-bottom:20px}.Input__wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.Input__label{display:flex;flex:1;color:#666}.Input__input{display:flex;flex:2;border:1px solid #999;padding:7px 10px;font-size:16px;border-radius:5px;min-width:0}.send-button{--size: 24px;--opacity: 0;--background: var(--color-primary);--color: var(--disabled-color, var(--color-secondary-700));color:var(--color);background:none;padding:calc(var(--size) * .4);border:none;border-radius:5px;aspect-ratio:1;position:relative}.send-button i{font-size:var(--size)}.send-button.active{cursor:pointer;--color: var(--color-on-primary);--opacity: 1}.send-button.active:hover{--background: var(--color-primary-1200)}.send-button.isApp:before{border-radius:10px;top:0;right:0;bottom:0;left:0}.send-button:before{content:"";position:absolute;inset:calc(var(--f-3) * -1) calc(var(--f-3) * -1) calc(var(--f-3) * -1) 0;background:var(--background);z-index:-1;opacity:var(--opacity);transition:all .3s ease-in-out}.sticky-on-right{display:flex;position:sticky;right:0;background:var(--user-input-background-color, white)}.send-button-divider{height:calc(100% - var(--f-8));width:1px;background:var(--user-input-border-color, #c7c7c7);flex-shrink:0;margin:auto;margin-right:calc(var(--f-1) * -1);transition:all .3s ease-in-out}.send-button-divider.hide{opacity:0}.overlay{--duration: .3s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-background-color, rgba(0, 0, 0, .6));display:grid;place-items:center;opacity:0;animation:fadeIn var(--duration) forwards;z-index:10}.overlay.fade-in{animation:fadeIn var(--duration) forwards}.overlay.fade-out{animation:fadeOut var(--duration) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.custom-button{--bg-color: var(--color-primary);--bg-color-hover: var(--color-primary-dark);--bg-color-active: var(--color-primary-dark);--border-color: var(--color-primary);--border-color-hover: var(--color-primary);--border-color-active: var(--color-primary);--text-color: var(--color-on-primary);--text-color-hover: var(--color-on-primary);--text-color-active: var(--color-on-primary);--border-radius: var(--f-0);--padding: var(--f-12) var(--f-24);--font-size: var(--f-16);--font-weight: 400;--icon-size: var(--f-24);background:var(--bg-color);border:var(--f-1) solid var(--border-color);color:var(--text-color);padding:var(--padding);font-size:var(--font-size);font-weight:var(--font-weight);width:fit-content;display:flex;align-items:center;gap:var(--gap);outline-offset:var(--f-5);transition:all .2s ease-in-out;cursor:pointer}.custom-button i{font-size:var(--icon-size);color:currentColor}.custom-button:hover{background:var(--bg-color-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.custom-button:active{background:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color-active)}.custom-button.round{aspect-ratio:1/1;border-radius:50%;position:relative;overflow:hidden}.custom-button.round:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--round-button-background, white);opacity:1;z-index:-2}.custom-button.round:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-color);opacity:.07;z-index:-1}.custom-button.round.small{--padding: var(--f-8)}.custom-button.round.medium{--padding: var(--d-10-12)}.custom-button.round.large{--padding: var(--f-16)}.custom-button.primary{--bg-color: var(--color-primary);--bg-color-hover: var(--color-primary-1100);--bg-color-active: var(--color-primary-1200);--border-color: var(--color-primary);--border-color-hover: var(--color-primary-1100);--border-color-active: var(--color-primary-1200);--text-color: var(--color-on-primary)}.custom-button.secondary{--bg-color: var(--color-secondary);--bg-color-hover: var(--color-secondary-900);--bg-color-active: var(--color-secondary-800);--border-color: var(--color-secondary);--border-color-hover: var(--color-secondary-900);--border-color-active: var(--color-secondary-800);--text-color: var(--color-on-secondary);--text-color-hover: var(--color-on-secondary);--text-color-active: var(--color-on-secondary)}.custom-button.ghost{--bg-color: transparent;--bg-color-hover: transparent;--bg-color-active: var(--color-primary-1200);--border-color: var(--color-primary);--border-color-hover: var(--color-primary-1100);--border-color-active: var(--color-secondary-800);--text-color: var(--color-primary);--text-color-hover: var(--color-primary-1100);--text-color-active: var(--color-on-secondary)}.custom-button.ghost.dark{--border-color: var(--color-on-secondary);--border-color-hover: var(--color-secondary-200);--border-color-active: var(--color-primary-1200);--text-color: var(--color-on-secondary);--text-color-hover: var(--color-secondary-200);--text-color-active: var(--color-on-secondary)}.custom-button.only-text{--bg-color: transparent;--bg-color-hover: transparent;--bg-color-active: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-active: transparent;--text-color: var(--color-primary);--text-color-hover: var(--color-primary-1100);--text-color-active: var(--color-primary-1200)}.custom-button.only-text.dark{--text-color: var(--color-on-secondary);--text-color-hover: var(--color-secondary-200);--text-color-active: var(--color-secondary-400)}.custom-button.small{--padding: var(--f-6) var(--f-10);--font-size: var(--f-12);--icon-size: var(--f-16);--font-weight: 600;--gap: var(--f-3)}.custom-button.medium{--padding: var(--f-6) var(--f-14);--font-size: var(--f-16);--icon-size: var(--f-20);--gap: var(--f-6)}.custom-button.large{--padding: var(--f-14) var(--f-20);--font-size: var(--f-18);--icon-size: var(--f-24);--gap: var(--f-10)}.custom-button[disabled]{pointer-events:none;--bg-color: var(--color-secondary-300);--border-color: var(--color-secondary-300);--text-color: var(--color-secondary-600)}.custom-button[disabled].only-text{--bg-color: transparent;--border-color: transparent}.custom-button[disabled].dark{--bg-color: var(--color-secondary-900);--border-color: var(--color-secondary-900);--text-color: var(--color-secondary-600)}.custom-button[disabled].dark.only-text{--bg-color: transparent;--border-color: transparent}.modal{width:min(100%,650px);display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer";overflow:hidden;background:var(--modal-background-color, white);transform:translateY(100%);opacity:0;animation:slideIn .25s forwards cubic-bezier(.68,0,.21,1)}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal__header{grid-area:header;padding:var(--f-16) var(--d-16-32);display:flex;justify-content:flex-end;transition:box-shadow .3s ease-out}.modal__header.shadow{box-shadow:0 0 10px #0000001a}.modal__header:has(h3){justify-content:space-between;align-items:center;z-index:1}.modal__header h3{font-size:var(--f-24);font-weight:500;color:var(--modal-title-color, black)}.modal__content{padding:0px var(--d-16-32);grid-area:content;max-height:min(100vh - 133px,75vh);overflow:auto}.modal__footer{padding:var(--f-16) var(--d-16-32);border-top:1px solid var(--color-secondary-400);grid-area:footer;display:flex;justify-content:space-between}.modal__footer__left,.modal__footer__right{display:flex;align-items:center;gap:var(--f-12)}@media (max-width: 800px){.modal{width:100%;height:100%;border-radius:0}}.status-message{--bg-color: #f5f5f5;--color: #333;display:flex;gap:16px;align-items:center;padding:16px 0 32px}.status-message.success{--color: var(--foreground-success);--bg-color: var(--background-success)}.status-message.error{--color: var(--foreground-error);--bg-color: var(--background-error)}.status-message.info{--color: var(--color-secondary-800);--bg-color: var(--color-secondary-200)}.status-message__icon-container{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;color:var(--color);position:relative;z-index:1}.status-message__icon-container:before{content:"";top:0;right:0;bottom:0;left:0;background:var(--bg-color);position:absolute;z-index:-1;border-radius:50%}.status-message__info{display:flex;flex-direction:column;gap:8px;color:var(--status-message-text-color, black)}.status-message__info__title{font-size:18px;font-weight:500;white-space:break-spaces}.status-message__info__subtitle{font-size:16px;font-weight:400;white-space:break-spaces}.status-message__info a{color:var(--chat-bubble-link-color, var(--color-primary));text-decoration:underline}.project-input-filter{width:100%;padding:8px;font-size:16px;margin-bottom:18px;position:sticky;top:0;z-index:1;outline:none;color:var(--user-input-text-color, black);background-color:var(--textarea-background-color, var(--white));border:1px solid var(--textarea-border-color, var(--color-secondary-700))}.project-input-filter:focus-within,.project-input-filter:focus{border:1px solid var(--textarea-border-focus-color, var(--color-primary))}.project-input-filter::placeholder{color:var(--textarea-placeholder-color, var(--color-secondary-500))}.project-empty-state{color:var(--chat-bubble-color-on-background, var(--color-secondary));width:100%;text-align:center;padding:64px 0}.project-list{display:flex;flex-flow:column;border:none}.project-list__item{padding:var(--f-8) var(--f-12);margin:8px 0;cursor:pointer;position:relative;color:var(--project-item-text-color, black)}.project-list__item:before{content:"";left:0;right:0;top:-8px;height:1px;position:absolute;background:var(--project-list-separator-color, var(--color-secondary-300))}.project-list__item:has(:checked){background:var(--color-primary);color:var(--color-on-primary)}.project-list__item input{position:absolute;opacity:0}.file-card{--progress: 1;display:flex;padding:var(--f-2) var(--f-8);border-radius:var(--f-8);border:1px solid gainsboro;align-items:center;flex-shrink:0;gap:var(--f-6);overflow:hidden;position:relative}.file-card .icon{height:var(--f-18);width:var(--f-18);background-color:#dcdcdc}.file-card span{font-size:var(--f-14);color:var(--color-secondary-700);transition:color .175s ease-in-out}.file-card span.loaded{color:#000}.file-card .progress-bar{position:absolute;inset:auto 0 0 0;height:3px}.file-card .progress-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary);transition:transform .175s ease-out;transform:scaleX(var(--progress));transform-origin:left center}.file-list{width:100%;display:flex;gap:var(--f-8);overflow:auto;padding:var(--f-8) 0 0 0;border-top:var(--f-1) solid var(--user-input-seperator-color, var(--color-secondary-400));margin-top:-1px}.file-list::-webkit-scrollbar{display:none}.file-list .arrow{position:sticky;width:0px;z-index:1;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .2s ease-in-out}.file-list .arrow.visible{opacity:1;-webkit-user-select:auto;user-select:auto}.file-list .arrow button{content:"";position:absolute;top:0;bottom:0;width:70px;border:none;display:flex;align-items:center;padding:0px var(--f-4);font-size:var(--f-24);cursor:pointer}.file-list .arrow.left{left:0}.file-list .arrow.left button{left:0;background:linear-gradient(to right,white 30%,transparent)}.file-list .arrow.right{right:0}.file-list .arrow.right button{right:0;background:linear-gradient(to left,white 30%,transparent);justify-content:end}.loader{--size: 50px;width:var(--size);height:var(--size);padding:clamp(4px,var(--size) * .16,8px);aspect-ratio:1;border-radius:50%;background:var(--loader-color, var(--color-primary));--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.spinning-circles-loader{width:48px;height:48px;display:block;margin:15px auto;position:relative;color:#fff;box-sizing:border-box;animation:rotation 1s linear infinite}.spinning-circles-loader:after,.spinning-circles-loader:before{content:"";box-sizing:border-box;position:absolute;width:24px;height:24px;top:50%;left:50%;transform:scale(.5) translate(0);background-color:#fff;border-radius:50%;animation:animloader 1s infinite ease-in-out}.spinning-circles-loader:before{background-color:#fff;transform:scale(.5) translate(-48px,-48px)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animloader{50%{transform:scale(1) translate(-50%,-50%)}}.loader-export-wrapper{--size: 24px;padding:calc(var(--size) * .4);aspect-ratio:1;flex-shrink:0;display:grid;place-items:center}.custom-icon-button{display:flex;align-items:center;justify-content:center;background:none;font-size:var(--size);color:var(--color);padding:9px;aspect-ratio:1;flex-shrink:0;border-radius:50%;border:none;cursor:pointer}.custom-icon-button svg path{transition:stroke .3s ease-in-out,fill .3s ease-in-out}.custom-icon-button:hover path:nth-of-type(1){stroke:var(--user-input-action-icon-hover-color, var(--color-primary))}.custom-icon-button:hover path:nth-of-type(2){fill:var(--user-input-action-icon-hover-color, var(--color-primary))}.main-wrapper{padding-inline:var(--inline-padding);padding-block:var(--block-padding);background-color:var(--body-background, #fff);flex-grow:1;overflow:hidden;background-size:contain;background-repeat:no-repeat;height:100vh;height:100dvh}@media (max-width: 800px){.main-wrapper{padding-inline:0;padding-block:0}}#root:has(.footer-banner) .main-wrapper{height:93vh;height:93dvh}@media (max-width: 800px){.hidden-on-mobile{display:none!important}}.container{position:relative;height:100%;width:100%;max-width:1080px;margin:auto;border-radius:var(--chat-border-radius);background:var(--chat-background-color);box-shadow:var(--box-shadow);display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "input";overflow:hidden}.container__header-area{grid-area:header;display:flex;flex-flow:column}.container__main-area{grid-area:main;overflow:auto;display:flex;flex-flow:column;font-size:var(--f-14);line-height:1.3}.container__input-area{grid-area:input;overflow:hidden;padding:var(--input-padding)}.container__banner{position:sticky;top:0;z-index:1}.container .loading-state{flex-grow:2;display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:var(--f-18);gap:var(--f-16)}.container .loading-state__message{color:var(--loading-state-message-color, black)}@media (max-width: 800px){.container{width:100%;top:0;right:0;bottom:0;left:0;box-shadow:none;border-radius:0;height:100%}}#root{width:100%;display:flex;flex-flow:column}.language-selector{display:flex;position:relative}.language-selector div{background-color:var(--language-selector-background-color, white);color:var(--language-selector-text-color, #000);font-size:var(--f-14);display:grid;height:var(--f-40);width:var(--f-40);border:var(--f-1) solid var(--language-selector-border-color, var(--color-secondary-500));place-items:center;text-transform:uppercase;border-radius:var(--f-5);cursor:pointer}.language-selector:has(:focus-visible:focus-within) div{outline:var(--color-primary) auto var(--f-5);outline-offset:var(--f-5)}.language-selector select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;min-width:100px;padding:8px}.header{background:var(--header-background-color);display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;padding:var(--f-16);align-items:center;gap:var(--f-16)}.header__logo{width:min(150px,var(--header-logo-width-percentage, 70%));align-self:center;justify-self:center}.header__left-actions,.header__right-actions{display:flex}.header__right-actions{justify-content:flex-end}.banner{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;grid-template-areas:"content content close" "read-more dismiss dismiss";align-items:center;padding:var(--f-10) var(--f-20);border-top:var(--f-1) solid var(--banner-border-top-color, transparent);background:var(--banner-background-color, var(--color-secondary-200));gap:var(--f-10);font-size:var(--d-12-14)}.banner__read-more{grid-area:read-more;margin-left:calc(var(--f-14) * -1)}.banner__close{grid-area:close}.banner__dismiss{grid-area:dismiss;margin-right:calc(var(--f-14) * -1)}.banner__content{grid-area:content;color:var(--banner-text-color)}.message{--inline-alignment: start;--avatar-margin: 0 var(--f-10) 0 0;display:grid;width:min(90%,100% - var(--f-16));grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"_ info" "avatar bubble" "__ rating"}.message.is-user{--inline-alignment: end;--avatar-margin: 0 0 0 var(--f-10);margin-left:auto;grid-template-columns:1fr auto;grid-template-areas:"info _" "bubble avatar" "rating __"}.message .info-area{grid-area:info;justify-self:var(--inline-alignment);margin-bottom:var(--f-10)}.message .avatar-area{grid-area:avatar;margin:var(--avatar-margin)}.message .bubble-area{grid-area:bubble;justify-self:var(--inline-alignment);max-width:100%}.message .rating-area{grid-area:rating;margin-top:var(--f-16);justify-self:var(--inline-alignment);display:flex;gap:var(--f-18)}.avatar{background:transparent;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;overflow:hidden;position:relative;color:var(--color-on-primary)}.avatar.avatar--small{--size: var(--d-16-25)}.avatar.avatar--medium{--size: var(--d-25-50)}.avatar.avatar--large{--size: var(--d-40-75)}.avatar p{font-size:calc(var(--size) * .33);font-weight:700}.avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.message-info{font-size:var(--d-12-14);color:var(--message-info-color, #000)}.message-info span{font-weight:500}.chat-bubble{border-radius:var(--chat-bubble-border-radius, var(--f-20));background:var(--chat-bubble-background, var(--color-secondary-200));color:var(--chat-bubble-color-on-background, var(--color-secondary));padding:var(--chat-bubble-padding, var(--f-16) var(--f-20));box-shadow:2px 3px 10px #0000000f;width:fit-content;white-space:normal;overflow:auto;max-width:100%}.chat-bubble.chat-bubble--user{background:var(--chat-bubble-background-user, #e8ebfa);color:var(--chat-bubble-color-on-background-user, var(--color-secondary))}.chat-bubble.chat-bubble--user a{color:var(--chat-bubble-link-color-user, var(--color-primary));text-decoration:underline}.chat-bubble img{max-width:100%;max-height:400px;display:block;border-radius:var(--f-3);cursor:pointer}.chat-bubble *{word-break:break-word}.chat-bubble ul,.chat-bubble ol{margin:0px 1rem 1rem 2rem}.chat-bubble ul li,.chat-bubble ol li{margin:.5rem 0}.chat-bubble p,.chat-bubble pre{white-space:pre-wrap;margin-bottom:.75rem}.chat-bubble p:last-child,.chat-bubble pre:last-child{margin-bottom:0}.chat-bubble p code,.chat-bubble li code{margin:.4rem .5rem}.chat-bubble p:has(code){line-height:130%}.chat-bubble blockquote{padding:var(--f-8);position:relative;border:var(--f-1) solid transparent;border-radius:var(--f-8);padding-left:var(--f-16)}.chat-bubble blockquote:before{content:"";position:absolute;inset:var(--f-6) auto var(--f-6) var(--f-6);width:var(--f-3);background:currentColor;opacity:.3;border-radius:4px}.chat-bubble blockquote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--f-8);border:var(--f-1) solid currentColor;opacity:.3}.chat-bubble a{color:var(--chat-bubble-link-color, var(--color-primary));text-decoration:underline}.chat-bubble code{position:relative;z-index:1;display:inline-block;white-space:break-spaces}.chat-bubble code:before{content:"";position:absolute;top:-2px;right:-4px;bottom:-2px;left:-4px;background:currentColor;opacity:.05;border-radius:4px;z-index:-2}.chat-bubble code:after{content:"";position:absolute;top:-2px;right:-4px;bottom:-2px;left:-4px;border:1px solid currentColor;border-radius:4px;opacity:.4;z-index:-1}.chat-bubble table{border-collapse:collapse;border-spacing:0;overflow-y:scroll;overflow-x:scroll;table-layout:fixed;min-width:100%;margin-bottom:.75rem;width:100%}.chat-bubble td,.chat-bubble th{border:1px solid currentColor;vertical-align:top;text-align:start;padding:6px 8px;position:relative;outline:none}.chat-bubble.is-loading{padding-left:0;padding-right:0}.chat-bubble__retry-wrapper{display:flex;align-items:start;gap:var(--f-12);padding-top:0;flex-flow:column}.chat-bubble__loader-wrapper{display:flex;align-items:center;justify-content:center;flex-flow:column;gap:var(--f-16);padding-top:var(--f-8)}.chat-bubble__loader{--size: 12px;width:100px;height:var(--size);--_g: no-repeat radial-gradient( farthest-side, var(--chat-bubble-loader-color, var(--color-primary)) 94%, #0000 );background:var(--_g) 25% 0,var(--_g) 75% 0;background-size:var(--size) var(--size);position:relative;animation:l24-0 1s linear infinite}.chat-bubble__loader:before{content:"";position:absolute;height:var(--size);aspect-ratio:1;border-radius:50%;background:var(--chat-bubble-loader-color, var(--color-primary));top:0;right:0;bottom:0;left:0;margin:auto;animation:l24-1 1s cubic-bezier(.5,300,.5,-300) infinite}@keyframes l24-0{0%,24%{background-position:25% 0,75% 0}40%{background-position:25% 0,85% 0}50%,72%{background-position:25% 0,75% 0}90%{background-position:15% 0,75% 0}to{background-position:25% 0,75% 0}}@keyframes l24-1{to{transform:translate(.1px)}}.image-preview{padding:var(--d-40-75);top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.image-preview img{max-height:100%;max-width:100%}.injected-html{white-space:normal}.injected-html *:not(i){white-space:normal!important;font-family:var(--font-family)!important}.injected-html.empty{display:none}.injected-html.footer{border-top:1px solid currentColor;padding-top:var(--f-12);font-size:var(--f-12);opacity:.75;margin-top:var(--f-12)}.injected-html.footer+.injected-html.footer{margin-top:var(--f-12)}.citations{display:flex;flex-flow:column;padding-top:var(--f-16);margin-top:var(--f-16);gap:var(--f-8);border-top:var(--f-1) solid black}.citations__title{font-size:var(--f-12);text-transform:uppercase;font-weight:500}.citations__link-wrapper{display:grid;gap:var(--f-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.citations__link{padding:var(--f-8) var(--f-16) var(--f-8) var(--f-8);text-decoration:none;background:var(--chat-citations-link-background-color, --chat-background-color);color:#000;border-radius:var(--f-8);display:grid;align-items:center;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"order name" "_ pages";column-gap:var(--f-8);flex-grow:2;text-decoration:none!important;transition:box-shadow .2s ease-in-out;scroll-margin:80px}.citations__link.highlight{box-shadow:0 0 0 2px var(--chat-bubble-background, var(--color-secondary-200)),0 0 0 4px var(--chat-bubble-link-color, var(--color-primary))}.citations__link__order{aspect-ratio:1;flex-shrink:0;position:relative;height:var(--f-20);width:var(--f-20);display:flex;align-items:center;justify-content:center;background:var(--chat-bubble-background, var(--color-secondary-200));border-radius:var(--f-4);font-size:var(--d-12-14);font-weight:500}.citations__link__name{font-size:var(--d-12-14);font-weight:500}.citations__link__pages{grid-area:pages;font-size:var(--d-12-14);opacity:.5}.ticket-plugin-wrapper{display:flex;flex-flow:column;gap:var(--f-24);max-width:600px;background:var(--chat-bubble-background, var(--color-secondary-200));color:var(--chat-bubble-color-on-background, var(--color-secondary));width:100%}.ticket-plugin-wrapper__info{padding:var(--f-16);background:color-mix(in hsl,black,transparent 93%);color:currentColor}.ticket-plugin-wrapper.with-padding{padding:var(--f-16) 0 var(--f-32) 0}.row{display:flex;flex-flow:column;gap:var(--f-8)}.row__title{font-weight:600;margin-bottom:var(--f-4)}.priority-description{text-align:center;opacity:.6}.status-label{font-size:var(--f-14);font-weight:600;padding:var(--f-4) var(--f-8);background:var(--color-primary);color:var(--white);width:fit-content;border-radius:4px}.divider{height:var(--f-1);margin-block:var(--f-24);background:var(--color-secondary)}.ticket-recap{display:flex;flex-flow:column;gap:var(--f-24)}.ticket-recap:not(:last-child){margin-bottom:var(--f-24)}.ticket-recap__header{display:flex;flex-flow:column;gap:var(--f-6)}.loading-operation{display:flex;flex-flow:column;gap:var(--f-12);font-weight:500;align-items:center;color:currentColor}.quick-support-options__buttons{display:flex;flex-direction:row;gap:var(--f-24)}@media screen and (min-width: 578px){.row--inline{flex-flow:row;gap:var(--f-16)}.row--inline .row__title{min-width:110px}}:root{--white: white;--f-0: 0rem;--f-1: .0625rem;--f-2: .125rem;--f-3: .1875rem;--f-4: .25rem;--f-5: .3125rem;--f-6: .375rem;--f-8: .5rem;--f-10: .625rem;--f-12: .75rem;--f-13: .8125rem;--f-14: .875rem;--f-16: 1rem;--f-18: 1.125rem;--f-20: 1.25rem;--f-24: 1.5rem;--f-25: 1.5625rem;--f-32: 2rem;--f-40: 2.5rem;--f-50: 3.125rem;--f-75: 4.6875rem;--d-8-16: clamp(.5rem, 0rem + 2vw, 1rem);--d-10-12: clamp(.625rem, .5rem + .5vw, .75rem);--d-12-14: clamp(.75rem, .625rem + .5vw, .875rem);--d-12-16: clamp(.75rem, .5rem + 1vw, 1rem);--d-16-32: clamp(1rem, 0rem + 4vw, 2rem);--d-16-25: clamp(1rem, .4375rem + 2.25vw, 1.5625rem);--d-25-50: clamp(1.5625rem, 0rem + 6.25vw, 3.125rem);--d-40-75: clamp(2.5rem, .3125rem + 8.75vw, 4.6875rem)}.input-group{display:flex;flex-flow:column;width:100%;gap:8px;border:1px solid var(--textarea-border-color, var(--color-secondary-700));transition:border .2s cubic-bezier(.51,.01,.41,1)}.input-group:focus-within{border:1px solid var(--textarea-border-focus-color, var(--color-primary))}.custom-textarea{position:relative;width:100%;background-color:var(--textarea-background-color, var(--white));display:grid;place-items:center;grid-template-areas:"start" "center" "counter";justify-items:start;padding:var(--f-12) var(--f-16);overflow:hidden;cursor:text;transition:box-shadow .2s cubic-bezier(.51,.01,.41,1)}.custom-textarea textarea,.custom-textarea__adaptive-text{grid-area:center;font-family:var(--font-family)}.custom-textarea__adaptive-text{-webkit-user-select:none;user-select:none;font-weight:400;font-size:var(--f-16);word-break:break-word;pointer-events:none;line-height:normal;min-height:100px;max-height:250px;color:currentColor;opacity:.5}.custom-textarea__adaptive-text.hide{opacity:0}.custom-textarea .counter{margin-left:auto;padding-top:var(--f-8);grid-area:counter;font-size:var(--f-14);color:var(--textarea-counter-color, var(--color-secondary-700))}.custom-textarea .counter span{font-size:var(--f-14)}.custom-textarea span{grid-area:start;transform-origin:left top;font-weight:500;font-size:var(--f-16);transition:transform .2s cubic-bezier(.51,.01,.41,1)}.custom-textarea textarea{background:transparent;outline:none;border:none;font-size:var(--f-16);font-weight:400;width:100%;resize:none;height:100%;color:var(--textarea-text-color, #000)}.segmented{display:flex;background:var(--segmented-background, var(--textarea-background-color, #f5f5f5));padding:var(--f-2);border-radius:40px}.segmented__label{flex-grow:2;width:1px;padding:var(--f-8) var(--f-16);text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.segmented__label input{opacity:0;position:absolute}.segmented__label span{z-index:2;position:relative;transition:color .2s ease-out}.segmented__label input:checked+span{color:#fff}.segmented__label--selected span{color:#fff}.segmented__label:has(:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary);border-radius:40px}.segmented__label__selection{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;box-shadow:0 1px 2px #0000001f;background:var(--segmented-active-background, var(--color-primary));color:var(--segmented-active-color, var(--color-on-primary))}.select-dropdown{--select-dropdown-inline-padding: var(--f-16);--select-dropdown-background-item-hover: color-mix( in srgb, var(--background), transparent 70% );--select-dropdown-background-item-selected: var(--color-primary);--select-dropdown-color-item-selected: var(--white);--select-dropdown-background: var(--textarea-background-color, var(--white));--rotation-arrow: 0deg;position:relative}.select-dropdown[data-is-open=true]{--rotation-arrow: 180deg}.select-dropdown__trigger{display:flex;gap:var(--f-8);border:1px solid currentColor;padding:0 var(--select-dropdown-inline-padding);background:var(--select-dropdown-background)}.select-dropdown__trigger__input{flex-grow:2;position:relative}.select-dropdown__trigger__input input{border:none;outline:none;margin:0;background:transparent;font-family:var(--font-family);padding:var(--f-12) 0;width:100%}.select-dropdown__trigger__input input:disabled{cursor:not-allowed}.select-dropdown__trigger__input__label{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;align-items:center;opacity:.5}.select-dropdown__trigger__input__label.active{opacity:1}.select-dropdown__trigger button{background:none;border:none;color:var(--chat-bubble-color-on-background, var(--color-secondary))}.select-dropdown__trigger button .icon-right{color:currentColor;font-size:24px;rotate:calc(90deg + var(--rotation-arrow));transition:rotate .15s ease-out;display:inline-block}.select-dropdown__trigger button:disabled{cursor:not-allowed}.select-dropdown__list{position:absolute;top:100%;left:0;right:0;background:var(--select-dropdown-background);border:1px solid currentColor;border-top:0;box-shadow:0 4px 8px #0000000f;display:flex;flex-flow:column;max-height:300px;overflow:auto;z-index:3}.select-dropdown__list__item{padding:var(--f-16) var(--select-dropdown-inline-padding);transition:all .2s ease-out}.select-dropdown__list__item input{position:absolute;opacity:0;height:0px;width:0px}.select-dropdown__list__item:hover,.select-dropdown__list__item:focus-visible,.select-dropdown__list__item:has(:focus){background:var(--select-dropdown-background-item-hover);color:var(--select-dropdown-color-item-hover)}.select-dropdown__list__item:has(:checked){background:var(--select-dropdown-background-item-selected);color:var(--select-dropdown-color-item-selected)}.select-dropdown__list__actions{position:sticky;bottom:0;display:flex;padding:var(--f-16) var(--select-dropdown-inline-padding);justify-content:end;border-top:1px solid currentColor;background:var(--select-dropdown-background)}.custom-text-input{border:none;outline:none;margin:0;font-family:var(--font-family);padding:var(--f-12) 0;width:100%;font-size:var(--f-16);padding:var(--f-12) var(--f-16);background:var(--textarea-background-color, var(--white));border:1px solid var(--textarea-border-color, var(--color-secondary-700));transition:border .2s cubic-bezier(.51,.01,.41,1);color:var(--textarea-text-color, #000)}.custom-text-input:focus-within{border:1px solid var(--textarea-border-focus-color, var(--color-primary))}.custom-text-input::placeholder{color:currentColor;opacity:.5}.negative-modal-content{padding-bottom:var(--f-16)}.negative-modal-content__inputs{display:flex;flex-flow:column;gap:var(--f-16)}.loading-container{display:flex;flex-flow:column;gap:var(--f-12);align-items:center;justify-content:center;padding:var(--f-16) 0 var(--f-32)}.radio-button-group{border:none;display:flex;gap:var(--f-10)}.radio-button-group>*{flex-grow:2}.squared-radio-button{border:var(--f-1) solid var(--squared-radio-button-border-color, var(--color-primary));background-color:var(--squared-radio-button-background-color, var(--color-secondary-300));color:var(--squared-radio-button-text-color, var(--color-primary));padding:var(--f-12);width:var(--f-1);display:flex;justify-content:center;align-items:center;text-align:center;transition:background-color ease-in-out .2s;word-break:break-word}.squared-radio-button:has(input:checked){background-color:var(--squared-radio-button-background-focus-color, var(--color-primary));color:var(--squared-radio-button-text-focus-color, var(--color-on-primary));border:var(--f-1) solid var(--squared-radio-button-border-focus-color, var(--color-primary));font-weight:500}.squared-radio-button:has(input:focus-visible){outline:var(--color-primary) auto var(--f-5);outline-offset:var(--f-5)}.squared-radio-button input{opacity:0;position:absolute}.copy-button span{display:grid;place-items:center}.rating-container{display:flex;align-items:center;gap:var(--d-12-16)}.rating-container__feedback{background:var(--rating-background-color, var(--color-secondary-300));padding:var(--f-12) var(--f-20) var(--f-12);border-radius:var(--f-40);display:flex;align-items:center;gap:var(--f-6);color:var(--rating-color, var(--color-secondary-600));font-weight:500}.rating-container__feedback i{font-size:var(--f-24)}.star-modal-content{color:var(--status-message-text-color, black);padding-bottom:var(--f-16)}.star-modal-content__inputs{display:flex;flex-flow:column;gap:var(--f-16)}.star-modal-content__title{font-size:18px;font-weight:500;white-space:break-spaces;color:var(--status-message-text-color, black)}.star-rating-wrapper{display:flex}.star-rating-wrapper[aria-disabled]{pointer-events:none}.star-rating-wrapper[data-center]{justify-content:center}.star-button{--scale-factor: 0;--opacity-factor: 0;background:none;border:none;padding:0;display:grid;color:currentColor}.star-button[data-shadow]{filter:drop-shadow(0px 1px 2px rgba(0,0,0,.25))}.star-button .star{cursor:pointer}.star-button .star__active-background{transition:scale .5s ease-out,opacity .2s ease-out;transform-origin:center;scale:var(--scale-factor);opacity:var(--opacity-factor)}.star-button .star.active{--scale-factor: 1;--opacity-factor: 1}.star-button .star.inactive{--scale-factor: 0;--opacity-factor: 0}.star-button .star.hover{--scale-factor: .8;--opacity-factor: .3}.chat{padding:var(--chat-padding, var(--d-16-32) var(--d-16-32) var(--d-16-32) 24px);display:flex;flex-flow:column;justify-content:end;flex-grow:2;position:relative;gap:40px}.top-shadow,.bottom-shadow{height:0px;width:100%;left:0;right:0;z-index:1;position:sticky;display:block;opacity:0;transition:opacity .3s ease-out}.top-shadow.visible,.bottom-shadow.visible{opacity:1}.top-shadow:before,.bottom-shadow:before{content:"";height:20px;width:100%;position:absolute}.top-shadow{top:0}.top-shadow:before{background:linear-gradient(180deg,var(--chat-start-shadow-color, rgba(0, 0, 0, .03)),transparent 10px)}.bottom-shadow{bottom:0}.bottom-shadow:before{bottom:0;background:linear-gradient(0deg,var(--chat-start-shadow-color, rgba(0, 0, 0, .03)),transparent 10px)}.start-of-conversation{opacity:var(--chat-start-of-conversation-color-opacity, .3);color:var(--chat-start-of-conversation-color, black)}.scroll-to-start{position:sticky;bottom:-65px;opacity:0;pointer-events:none;transition:opacity .3s ease-out,bottom .3s ease-out;display:flex;justify-content:center;z-index:1}.scroll-to-start.visible{opacity:1;pointer-events:auto;bottom:20px}.scroll-to-start button{background:#fff;border:none;box-shadow:0 0 20px #0000001a;padding:var(--f-8) var(--f-16);border-radius:var(--f-8);font-weight:500;font-family:var(--font-family);cursor:pointer}.context-cleared-section{display:flex;align-items:center;gap:var(--f-12)}.context-cleared-section__line{flex-grow:2;height:1px;background:var(--color-secondary-500)}.context-cleared-section__text{font-size:var(--f-12);color:var(--chat-context-cleared-section-text-color, --color-secondary-700);font-weight:500}.toast-wrapper{position:sticky;height:0;left:0;right:0;margin:auto;z-index:2;width:100%;top:0}.toast-wrapper .toast{width:min(300px,100% - var(--f-16) * 2);padding:var(--f-16);background:#fff;border-radius:var(--f-8);margin:auto;position:absolute;left:0;right:0;box-shadow:0 0 10px #0000001a;transform-origin:center top}.toast-wrapper .toast.toast--success{background:var(--background-success);color:var(--foreground-success)}.toast-wrapper .toast.toast--error{background:var(--background-error);color:var(--foreground-error)}.toast-wrapper .toast.toast--info{background:var(--background-warning);color:var(--foreground-warning)}.toast-wrapper .toast__close{position:absolute;top:4px;right:4px}.toast-wrapper .toast__title{font-size:12px;text-transform:uppercase;font-family:var(--font-family);letter-spacing:1px;font-weight:500}.toast-wrapper .toast__message{font-size:14px;color:#2f4f4f;margin-top:var(--f-10)}.pills-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg-color, var(--color-primary));z-index:3;display:grid;grid-template-rows:auto 1fr auto;place-items:center;padding:var(--pills-padding-block, var(--block-padding)) var(--pills-padding-inline, var(--inline-padding));color:var(--overlay-text-color, var(--color-on-primary))}.pills-overlay__content{text-align:center;font-size:var(--f-24);max-width:600px;display:flex;flex-flow:column;gap:var(--pills-content-gap, 0rem)}.pills-overlay__content :first-child{font-weight:700}.pills-overlay__logo{position:absolute;top:20%;height:60px;left:0;right:0;margin:auto;display:var(--pills-logo-visibility, none)}.last-update-info{font-size:var(--f-14);text-align:right}.last-update-info__label{font-weight:700;opacity:.5}.last-update-info__date{text-transform:capitalize}.footer-banner{background-color:var(--footer-banner-background-color, --chat-background-color);border-top:var(--f-1) solid var(--user-input-border-color, #c7c7c7);font-size:var(--f-12);opacity:.7;padding-inline:var(--inline-padding);padding-block:var(--f-24)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{hanging-punctuation:first last}body{font-size:var(--base-font-size);min-height:100svh;display:grid;grid-template-columns:var(--column-template);grid-template-rows:min-content;overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:var(--color-primary)}p{text-wrap:pretty}.main-column{grid-column:main-column}.full-width{grid-column:full-width}.main-padding{padding:0 calc(((100% - var(--main-column-width)) / 2))}.col-1{grid-column:col-1}
