:root{--be-foreground: #000000;--be-background: #ffffff;--be-empty-background: #ffffff;--be-secondary-text: #6B727E;--be-error-foreground: #b42318;--be-border: #e4e7ec;--be-container-border: #D0D5DD;--be-link-foreground: #175cd3;--be-info: #F5FAFF;--be-background-hovered-item: #f2f4f7;--be-qbs-background-hovered-item: #4200DB0A;--be-attachment-badge-error: #FEF3F2;--be-gray-text: #667085;--be-prompt-attachment-foreground: #026aa2;--be-prompt-attachment-background: #e0f2fe;--be-prompt-attachment-background-hovered: #b9e6fe;--be-inline-form-validation-error: #F04438;--be-gray-text-disabled: #98A2B3;--be-focused-input-field-border: #447BDA;--be-loading-animation-foreground: #7638FA;--be-error-response-background: #ffeeee;--be-warning-foreground: #B54708;--be-border-shadow: rgba(0, 0, 0, .12);--be-selected-text-gradient-from: rgba(219, 184, 255, .08);--be-selected-text-gradient-to: rgba(150, 46, 255, .07);--be-action-review-background: rgba(44, 37, 37, .04);--be-action-review-disabled: #E5E7EB;--be-qbs-drop-area-border: rgba(0, 0, 0, .2);--be-qbs-drop-area-background: rgba(0, 0, 0, .04);--be-qbs-item-selected-background: #F5F5F5;--be-secondary-main: #4200DB;--be-text-colors-primary: #000000;--be-text-colors-secondary: rgba(0, 0, 0, .63);--be-default-foreground: #344054;--be-border-default: rgba(0, 0, 0, .45);--icon-disabled: rgba(0, 0, 0, .2);--be-gray-background: rgba(0,0,0,.08)}html,body,#root{height:100%}body{padding:0!important;margin:0;font-family:Amazon Ember,sans-serif;font-style:normal;font-size:14px;line-height:20px;color:var(--be-foreground);background:var(--be-background);max-height:100vh;overflow-y:hidden}a{color:var(--be-link-foreground);text-decoration:none}a:link{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:1.5px;text-decoration-thickness:.06em}h1,h2,h3,h4,h5,h6,p{margin:0}button[type=button]{text-transform:none}.message-attachments{display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:5px 0;margin-left:30px}.message-attachment-badge{display:flex;align-items:center;border:solid 1px var(--be-border);border-radius:15px;padding:2px 5px;gap:2px;color:var(--be-secondary-text);min-width:0;max-width:100%}.message-attachment-badge.error{background-color:var(--be-attachment-badge-error);color:var(--be-error-foreground)}.message-attachment-error{display:flex;gap:2px;align-items:center;overflow:hidden}.message-attachment-content{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.message-attachment-content svg{flex-shrink:0}.message-attachment-content-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat{flex:1 1 auto;overflow-y:auto}.chat-container{min-height:0;padding:16px 14px 5px}.message.from-user{display:flex;flex-direction:row;gap:4px}.message.from-q{margin:10px 0;display:flex;flex-direction:row;align-items:start;gap:4px}.content{position:relative;width:100%;overflow:hidden}.from-q .content{padding:10px 10px 0;background-color:var(--be-empty-background);max-width:95%}.error .content,.aborted .content{background-color:var(--be-error-response-background);padding:10px}.from-user .content{padding-top:2px;border:none;box-shadow:none;white-space:pre-wrap;overflow-wrap:break-word;max-width:95%}.sender span{background-repeat:no-repeat;background-size:24px;height:27px;padding-left:25px;display:inline-block;vertical-align:baseline}.from-user .sender span{background-image:url(../images/user-profile.svg)}.pending .content span{width:5px;height:5px;margin:12px 2px;background-color:var(--be-loading-animation-foreground);border-radius:50%;display:inline-block;animation-name:dots;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform:translate(12px)}.pending .content span:nth-child(2){animation-delay:.5s}.pending .content span:nth-child(3){animation-delay:1s}@keyframes dots{50%{opacity:0}}.chat-container-message-pair{display:flex;flex-direction:column;justify-content:stretch}.chat-container-user-message{width:100%;display:flex;flex-direction:row;justify-content:end}.chat-container-user-message>div{max-width:70%}.chat-container-ai-message{width:100%}.chat-container-error-message{margin:0 20px 10px 0}.action-review-response-container{display:flex;flex-direction:column;gap:8px}.action-review-response-container p{margin:0}.review-button{background-color:var(--be-action-review-background);border:none;border-radius:8px;padding:16px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease-in-out}.review-button.disabled{background-color:var(--be-action-review-disabled);cursor:not-allowed;opacity:.65;pointer-events:none}.review-button:hover:not(.disabled){background-color:var(--be-action-review-disabled)}.review-button:hover{background-color:var(--be-action-review-disabled)}.review-button-text{color:var(--be-foreground);font-weight:400;font-size:14px;flex:1;margin:0 6px}.review-button-icon{color:var(--be-foreground);width:20px;height:20px}.review-button-icon:first-child{margin-right:auto}.review-button-icon:last-child{margin-left:auto}.authorize-retry-button{align-self:flex-start;width:-moz-fit-content;width:fit-content}.settings-page{min-width:300px}.settings-page section{margin:16px 0;padding:12px 0;display:flex;flex-direction:column;gap:8px}.settings-page section.settings-logout-section{padding-top:32px}.settings-page section:not(:first-of-type){border-top:var(--border-shadow-dropdown-spread, 1px) solid var(--be-border)}.settings-page section h3{color:var(--be-foreground);font-size:14px;font-weight:500;line-height:100%}.settings-page section p{color:var(--be-secondary-text);font-size:12px;font-weight:500;line-height:100%}.settings-switch{display:flex;align-items:center;gap:6px}.feedback-modal-body{display:flex;flex-direction:column;gap:24px;justify-content:stretch}.feedback-modal-question{color:var(--be-foreground);font-size:14px;font-weight:500;line-height:150%;display:flex;flex-direction:column;gap:8px}.feedback-modal-question-options{display:flex;flex-direction:column;gap:12px}.feedback-modal-option{padding:0 0 0 6px;border:none;outline:none;background:none;display:flex;flex-direction:row;align-items:center;gap:8px}.feedback-modal-option img{height:24px;transition:transform .3s ease}.feedback-modal-option-icon-selected{transform:scale(1.5)}.feedback-modal-option-not-selected{color:var(--be-inline-form-validation-error)}.feedback-modal-option div{flex-grow:1;color:var(--be-foreground);font-size:14px;font-weight:400;line-height:150%;text-align:left}.feedback-modal-rating-reason{display:flex;flex-direction:column;gap:6px}.feedback-modal-rating-reason label{color:var(--be-foreground);font-size:14px;font-weight:500;line-height:150%}.feedback-modal-rating-reason textarea{padding:10px 14px}.feedback-modal-rating-reason div{color:var(--be-gray-text);font-size:12px;font-weight:500;line-height:125%}.feedback-modal-checkboxes div{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--be-foreground);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.feedback-modal-checkboxes div:not(:last-child){margin-bottom:8px}.feedback-modal-email{display:flex;flex-direction:column;gap:7px;align-items:stretch}.feedback-modal-email h1{color:var(--be-foreground);font-size:14px;font-weight:500;line-height:100%}.feedback-modal-email-disclaimer{color:var(--be-gray-text);font-size:12px;font-weight:500;line-height:125%}.feedback-modal-email-error-message{color:var(--be-inline-form-validation-error);font-size:14px;font-style:normal;font-weight:400;line-height:160%}.feedback-modal-submit-loading-icon{height:16px;width:16px;margin-right:4px;animation:feedback-modal-submit-loading-icon-animation 2s linear infinite}@keyframes feedback-modal-submit-loading-icon-animation{to{transform:rotate(360deg)}}.feedback_upload_button_hide_default_view{display:none}.feedback_upload_button_add_files_container{justify-content:left;align-items:flex-start;display:flex;flex-direction:column;gap:6px}.feedback_upload_button_upload_icon{color:var(--be-secondary-main);height:20px;width:20px}.feedback_upload_button_file_limit{padding-top:8px;color:var(--be-gray-text);white-space:pre-wrap;font-size:12px;font-weight:500;line-height:125%}.file_preview_thumbnail{max-width:60px;max-height:43px;-o-object-fit:contain;object-fit:contain}.file_preview_file_name_container{background:var(--be-empty-background);border:1px solid var(--be-container-border);border-radius:var(--xxs, 4px);display:flex;padding:16px;gap:4px;align-self:stretch;justify-content:space-between;align-items:center;margin-top:24px}.file_preview_file_name_container_error{border:1px solid var(--be-error-foreground)}.file_preview_header_left{display:flex;align-items:center;gap:16px}.file_preview_close_icon{color:var(--be-link-foreground);height:24px;width:24px}.file_preview_close_icon_error{color:var(--be-error-foreground)}.file_preview_file_name{color:var(--be-foreground);font-feature-settings:"liga" off,"clig" off;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.15px}.file_preview_file_name_error{color:var(--be-error-foreground)}.file_preview_file_error_message{color:var(--be-error-foreground);font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding-top:8px}.file_uploader_show_more{color:var(--be-link-foreground);font-size:14px;font-style:normal;font-weight:500;line-height:157%;justify-content:flex-start!important}.integrals-my-2{margin-top:8px;margin-bottom:8px}.integrals-mb-0\.5{margin-bottom:2px}.integrals-mb-1{margin-bottom:4px}.integrals-mb-2{margin-bottom:8px}.integrals-mb-3{margin-bottom:12px}.integrals-mb-5{margin-bottom:20px}.integrals-mb-6{margin-bottom:24px}.integrals-ml-10{margin-left:40px}.integrals-ml-3{margin-left:12px}.integrals-mr-2{margin-right:8px}.integrals-mt-1{margin-top:4px}.integrals-mt-2\.5{margin-top:10px}.integrals-mt-24{margin-top:96px}.integrals-mt-3{margin-top:12px}.integrals-mt-4{margin-top:16px}.integrals-mt-5{margin-top:20px}.integrals-mt-\[30\%\]{margin-top:30%}.integrals-mt-\[50\%\]{margin-top:50%}.integrals-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.integrals-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.integrals-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.integrals-flex{display:flex}.integrals-grid{display:grid}.integrals-size-4{width:16px;height:16px}.integrals-size-5{width:20px;height:20px}.integrals-size-6{width:24px;height:24px}.integrals-size-8{width:32px;height:32px}.integrals-size-\[3\.75rem\]{width:60px;height:60px}.integrals-size-\[32px\]{width:32px;height:32px}.integrals-size-\[72px\]{width:72px;height:72px}.integrals-size-full{width:100%;height:100%}.integrals-h-10{height:40px}.integrals-h-12{height:48px}.integrals-h-36{height:144px}.integrals-h-44{height:176px}.integrals-h-5{height:20px}.integrals-h-6{height:24px}.integrals-h-7{height:28px}.integrals-h-9{height:36px}.integrals-h-\[var\(--radix-popper-available-height\)\]{height:var(--radix-popper-available-height)}.integrals-h-fit{height:-moz-fit-content;height:fit-content}.integrals-h-full{height:100%}.integrals-max-h-128{max-height:512px}.integrals-min-h-4{min-height:16px}.integrals-min-h-5{min-height:20px}.integrals-min-h-6{min-height:24px}.integrals-w-1\/2{width:50%}.integrals-w-1\/4{width:25%}.integrals-w-full{width:100%}.integrals-min-w-4{min-width:16px}.integrals-min-w-5{min-width:20px}.integrals-min-w-6{min-width:24px}.integrals-flex-1{flex:1 1 0%}.integrals-shrink-0{flex-shrink:0}.integrals-grow{flex-grow:1}.integrals-basis-0{flex-basis:0px}.integrals-table-auto{table-layout:auto}.integrals-border-collapse{border-collapse:collapse}.integrals-cursor-pointer{cursor:pointer}.integrals-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.integrals-grid-flow-col{grid-auto-flow:column}.integrals-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.integrals-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.integrals-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.integrals-grid-cols-\[1fr_min-content\]{grid-template-columns:1fr min-content}.integrals-grid-cols-\[repeat\(auto-fit\,minmax\(315px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}.integrals-flex-col{flex-direction:column}.integrals-flex-wrap{flex-wrap:wrap}.integrals-items-start{align-items:flex-start}.integrals-items-end{align-items:flex-end}.integrals-items-center{align-items:center}.integrals-justify-start{justify-content:flex-start}.integrals-justify-end{justify-content:flex-end}.integrals-justify-center{justify-content:center}.integrals-justify-between{justify-content:space-between}.integrals-gap-0{gap:0px}.integrals-gap-1{gap:4px}.integrals-gap-1\.5{gap:6px}.integrals-gap-12{gap:48px}.integrals-gap-2{gap:8px}.integrals-gap-3{gap:12px}.integrals-gap-4{gap:16px}.integrals-gap-5{gap:20px}.integrals-gap-6{gap:24px}.integrals-gap-8{gap:32px}.integrals-gap-x-3{-moz-column-gap:12px;column-gap:12px}.integrals-gap-y-4{row-gap:16px}.integrals-self-center{align-self:center}.integrals-self-stretch{align-self:stretch}.\!integrals-overflow-y-auto{overflow-y:auto!important}.integrals-overflow-y-auto{overflow-y:auto}.integrals-whitespace-nowrap{white-space:nowrap}.integrals-whitespace-pre-wrap{white-space:pre-wrap}.integrals-break-all{word-break:break-all}.integrals-border-y{border-top-width:1px;border-bottom-width:1px}.\!integrals-p-3{padding:12px!important}.integrals-p-4{padding:16px}.integrals-px-4{padding-left:16px;padding-right:16px}.integrals-py-2{padding-top:8px;padding-bottom:8px}@media (min-width: 768px){.md\:integrals-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:integrals-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:integrals-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:not\(\:last-child\)\]\:integrals-mb-8:not(:last-child){margin-bottom:32px}
