[data-fs-field-errors]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .14s,margin-top .18s;display:grid}[data-fs-field-errors][data-fs-errors-visible=true]{opacity:1;grid-template-rows:1fr}.field-errors-content.svelte-8d33p9{min-height:0;overflow:hidden}.data-chunk-content.svelte-ahlmm5{white-space:pre-wrap;word-break:break-word;font-family:var(--chat-message-data-content-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace);background-color:var(--chat-message-data-content-background-color,#0f172a0f);color:inherit;border-radius:var(--chat-message-data-content-border-radius,8px);margin:0;padding:8px 10px}.json-view-wrapper.svelte-ahlmm5{margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.8rem!important}.json-view-wrapper ul,.json-view-wrapper ol{padding-left:var(--chat-message-json-indent,1.25rem);margin:0}.data-chunk-links.svelte-ahlmm5{flex-direction:column;gap:4px;margin-top:8px;display:flex}.data-chunk-links.svelte-ahlmm5 a:where(.svelte-ahlmm5){color:var(--chat-message-assistant-bubble-link-color,#059669);width:fit-content;text-decoration:underline}.markdown-inline.svelte-to4p5s{display:inline!important}.markdown-inline.svelte-to4p5s p{margin:0!important;display:inline!important}.markdown-segment.svelte-to4p5s:empty{display:none}.markdown-segment.svelte-to4p5s>:last-child{margin-bottom:0!important}.markdown-json-segment.svelte-to4p5s{margin:.5rem 0}.markdown-body.svelte-to4p5s .inline-action-btn{cursor:pointer;color:var(--chat-message-assistant-bubble-link-color,#059669);font:inherit;vertical-align:baseline;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.markdown-body.svelte-to4p5s .inline-action-btn:hover{filter:var(--chat-message-assistant-bubble-link-filter-hover,brightness(.8))}.markdown-body.svelte-to4p5s a{color:var(--chat-message-assistant-bubble-link-color,#059669)}.prop-wrapper{flex-shrink:0;max-width:100%;margin:0;padding:0;position:relative;overflow:hidden}.prop-wrapper--select{width:fit-content;min-width:75px;max-width:100%}.prop-wrapper:has(.prop-error[data-fs-errors-visible=true]){overflow:visible}.prop-error{width:min(20rem,100vw - 2rem);max-width:100%;color:var(--chat-tools-root-color-destructive,#dc2626);overflow-wrap:anywhere;white-space:normal;margin-top:0;font-size:.875rem;font-weight:500}.prop-error[data-fs-errors-visible=true]{margin-top:.25rem}.prop-wrapper:hover{cursor:pointer}.prop-wrapper--input-like{width:100%}.prop-label{margin:0}.prop-label:hover{cursor:pointer}.prop-input.svelte-7dsced,.prop-select-trigger{border:1px solid var(--chat-tools-root-element-border-color);background-color:var(--chat-tools-root-element-background-color);width:max-content;min-width:0;max-width:100%;color:var(--chat-tools-root-element-color);box-sizing:border-box;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s}.prop-input.svelte-7dsced{width:100%}.prop-textarea.svelte-7dsced{resize:vertical;border-radius:var(--chat-tools-root-border-radius,.5rem);min-height:4rem}.prop-select-trigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.prop-select-trigger[aria-disabled=true]{opacity:var(--chat-tools-root-disabled-opacity,.65)}.prop-select-trigger:hover,.prop-input.svelte-7dsced:focus,.prop-textarea.svelte-7dsced:focus{border-color:var(--chat-tools-root-color-gray-600);outline:none}.prop-select-caret{opacity:.7;flex-shrink:0;width:1rem;height:1rem}.truncate.svelte-7dsced{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.action-button.svelte-fkj67m{border-radius:var(--chat-tools-root-border-radius,.5rem);font-size:.875rem;font-weight:var(--chat-tools-root-font-weight-bold,600);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.action-button.svelte-fkj67m:focus-visible{border-color:var(--chat-tools-root-color-focus,var(--chat-tools-root-color-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--chat-tools-root-color-focus,var(--chat-tools-root-color-primary)) 28%, transparent);outline:0}.action-button.is-disabled.svelte-fkj67m,.action-button.svelte-fkj67m:disabled,.action-button[aria-disabled=true].svelte-fkj67m{cursor:not-allowed;opacity:var(--chat-tools-root-disabled-opacity,.6)}.action-button.svelte-fkj67m .icon{flex-shrink:0;width:1rem;height:1rem}.size-sm.svelte-fkj67m{min-height:2rem;padding:0 .75rem}.size-md.svelte-fkj67m{min-height:2.25rem;padding:0 1rem}.size-lg.svelte-fkj67m{min-height:2.5rem;padding:0 1.25rem}.size-icon.svelte-fkj67m{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}.variant-primary.svelte-fkj67m{background:var(--chat-tools-root-color-primary);color:var(--chat-tools-root-color-white);box-shadow:0 1px 2px #00000014}.variant-primary.svelte-fkj67m:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb, var(--chat-tools-root-color-primary) 88%, black);box-shadow:0 .35rem .8rem #2563eb29}.variant-secondary.svelte-fkj67m{border-color:var(--chat-tools-root-element-border-color);background:var(--chat-tools-root-element-background-color);color:var(--chat-tools-root-element-color)}.variant-secondary.svelte-fkj67m:hover:not(:disabled):not(.is-disabled){background:var(--chat-tools-root-color-gray-50);border-color:var(--chat-tools-root-color-gray-600)}.variant-danger.svelte-fkj67m{color:var(--chat-tools-root-color-destructive);background:0 0}.variant-danger.svelte-fkj67m:hover:not(:disabled):not(.is-disabled){background:var(--chat-tools-root-color-destructive-light);box-shadow:0 .35rem .8rem #dc26261f}.variant-ghost.svelte-fkj67m{color:var(--chat-tools-root-color-gray-600);background:0 0}.variant-ghost.svelte-fkj67m:hover:not(:disabled):not(.is-disabled){background:var(--chat-tools-root-color-gray-100);color:var(--chat-tools-root-element-color)}.input-container.svelte-1p2tj9k{gap:var(--chat-tools-root-spacing-unit,.5rem);flex-direction:column;width:100%;display:flex;container-type:inline-size}.input-label.svelte-1p2tj9k{color:var(--chat-tools-root-element-color);margin-bottom:.5rem;font-size:1rem}.input-label.svelte-1p2tj9k strong{font-weight:var(--chat-tools-root-font-weight-bold,600)}.input-field.svelte-1p2tj9k{width:100%;font-size:1rem;font-weight:var(--chat-tools-root-font-weight-normal,400);line-height:var(--chat-tools-root-line-height,1.5);color:var(--chat-tools-inputs-color,var(--chat-tools-root-element-color));background-color:var(--chat-tools-inputs-background-color,var(--chat-tools-root-element-background-color));border:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-inputs-border-color,var(--chat-tools-root-element-border-color));border-radius:var(--chat-tools-root-border-radius,.5rem);padding:.75rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.input-field.svelte-1p2tj9k::placeholder,.textarea-field.svelte-1p2tj9k::placeholder{color:var(--chat-tools-root-color-gray-600);opacity:1}.input-field.svelte-1p2tj9k:focus,.input-field.svelte-1p2tj9k:focus-within{border-color:var(--chat-tools-inputs-border-color-focus,var(--chat-tools-root-color-focus));outline:0}.input-field[aria-invalid=true].svelte-1p2tj9k,.input-field[data-fs-error].svelte-1p2tj9k{border-color:var(--chat-tools-root-color-destructive)}.input-field[aria-invalid=true].svelte-1p2tj9k:focus,.input-field[data-fs-error].svelte-1p2tj9k:focus{border-color:var(--chat-tools-root-color-destructive);outline:0}.textarea-field.svelte-1p2tj9k{resize:vertical;min-height:120px}.phone-input-group.svelte-1p2tj9k{gap:.5rem;width:100%;display:flex}.phone-country-code-trigger{cursor:pointer;flex:0 0 7rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:7rem;max-width:7rem;padding-right:.75rem;display:flex}.phone-country-code-label.svelte-1p2tj9k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phone-country-code-caret{opacity:.75;flex-shrink:0;width:1rem;height:1rem}.phone-country-code-content{background-color:var(--chat-tools-root-element-background-color);border-radius:var(--chat-tools-root-border-radius,.5rem);border:1px solid var(--chat-tools-root-element-border-color);box-shadow:var(--chat-tools-inputs-dropdown-box-shadow,0 4px 12px #0000001a);width:var(--bits-select-anchor-width);z-index:50;color:var(--chat-tools-root-element-color);margin-top:.25rem;font-size:.875rem}.phone-country-code-viewport{max-height:220px;overflow-y:auto}.phone-country-code-item{cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.phone-country-code-item[data-highlighted]{background-color:var(--chat-tools-root-element-background-color-alt)}.phone-country-code-check.svelte-1p2tj9k{color:var(--chat-tools-root-color-primary);font-weight:700}.phone-local-number.svelte-1p2tj9k{flex:auto;min-width:0}.file-field.svelte-1p2tj9k{text-align:center;cursor:pointer;border-style:dashed;justify-content:center;align-items:center;gap:.5rem;display:flex}.file-field.svelte-1p2tj9k:hover,.file-field.svelte-1p2tj9k:focus-within{background:var(--chat-tools-root-color-gray-50);border-color:var(--chat-tools-root-color-gray-600)}.file-placeholder.svelte-1p2tj9k{color:var(--chat-tools-root-color-gray-600);white-space:nowrap}.file-icon.svelte-1p2tj9k{width:1.25em;height:1.25em;color:var(--chat-tools-root-element-color);flex-shrink:0}.file-input.svelte-1p2tj9k{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-validation-errors.svelte-1p2tj9k{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.file-validation-error.svelte-1p2tj9k{color:var(--chat-tools-root-color-destructive);font-size:.875rem;font-weight:500}.file-list.svelte-1p2tj9k{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.file-list-item.svelte-1p2tj9k{background-color:var(--chat-tools-root-element-background-color-alt);border-radius:var(--chat-tools-root-border-radius,.5rem);justify-content:space-between;align-items:center;padding:.5rem;font-size:.9rem;display:flex}.file-list-cards.svelte-1p2tj9k{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.file-item-row.svelte-1p2tj9k{border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 1.5);border:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-file-feedback-item-border-color,var(--chat-tools-root-element-border-color));background-color:var(--chat-tools-file-feedback-item-background-color,var(--chat-tools-root-element-background-color));color:var(--chat-tools-file-feedback-item-color,var(--chat-tools-root-element-color));box-shadow:var(--chat-tools-file-feedback-item-box-shadow,0 1px 3px #0000000d);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.file-item-header.svelte-1p2tj9k{align-items:center;gap:.2rem;min-width:0;min-height:3.5rem;transition:background-color .2s;display:flex;overflow:hidden}.file-item-header.svelte-1p2tj9k:hover{background-color:var(--chat-tools-root-color-gray-50)}.title-trigger.svelte-1p2tj9k,.meta-trigger.svelte-1p2tj9k{min-height:3.5rem;font-size:var(--chat-tools-file-row-header-font-size,.875rem);font-weight:var(--chat-tools-root-font-weight-bold,500);cursor:pointer;color:var(--chat-tools-root-element-color);text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.title-trigger.svelte-1p2tj9k{flex:1 1 0;gap:.35rem;min-width:0;padding-left:1.25rem}.meta-trigger.svelte-1p2tj9k{flex:none;justify-content:flex-end;gap:.5rem;min-width:0;max-width:50%;margin-left:auto;padding-left:.5rem;padding-right:1.25rem}.file-name.svelte-1p2tj9k{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.sr-only.svelte-1p2tj9k{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-type-badge.svelte-1p2tj9k{border:1px solid var(--chat-tools-root-element-border-color);background:var(--chat-tools-root-element-background-color-alt);color:var(--chat-tools-root-color-gray-600);font-size:.68em;font-weight:var(--chat-tools-root-font-weight-bold,700);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.1rem .4rem;line-height:1.2;display:inline-flex}.status-label.svelte-1p2tj9k{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75em;font-weight:var(--chat-tools-root-font-weight-bold,600);letter-spacing:.05em;text-transform:uppercase;color:var(--chat-tools-root-color-primary);overflow:hidden}.chevron-wrapper.svelte-1p2tj9k{color:var(--chat-tools-root-color-gray-600);align-items:center;display:flex}.chevron.is-open{transform:rotate(180deg)}.chevron.svelte-1p2tj9k,.icon.svelte-1p2tj9k,.icon-button.svelte-1p2tj9k svg,.chevron-wrapper.svelte-1p2tj9k svg{flex-shrink:0;width:1rem;height:1rem}.chevron.svelte-1p2tj9k{transition:transform .2s}.accordion-content.svelte-1p2tj9k{background-color:var(--chat-tools-root-element-background-color-alt);border-top:1px solid var(--chat-tools-root-element-border-color);min-width:0;max-width:100%;overflow:hidden}.content-inner.svelte-1p2tj9k{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;padding:1.25rem;display:flex}.file-item-expanded.svelte-1p2tj9k{--file-input-preview-gap:.75rem;gap:var(--file-input-preview-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;max-width:100%;display:grid}.file-item-expanded.description-beside.svelte-1p2tj9k{grid-template-columns:4.5rem minmax(0,1fr)}.file-item-expanded.svelte-1p2tj9k .file-card-preview:where(.svelte-1p2tj9k){grid-area:1/1}.file-item-expanded.description-beside.svelte-1p2tj9k .description-field-wrap:where(.svelte-1p2tj9k){grid-area:1/2}.file-item-expanded.stacked.svelte-1p2tj9k .description-field-wrap:where(.svelte-1p2tj9k),.file-item-actions.svelte-1p2tj9k{grid-column:1/-1}.file-card-preview.svelte-1p2tj9k{border:1px solid var(--chat-tools-root-element-border-color);background-color:var(--chat-tools-root-element-background-color);border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative;overflow:hidden}.file-card-preview.svelte-1p2tj9k img:where(.svelte-1p2tj9k){object-fit:cover;width:100%;height:100%}.file-row-progress.svelte-1p2tj9k{background:var(--chat-tools-root-element-border-color);height:.25rem;overflow:hidden}.file-row-progress-fill.svelte-1p2tj9k{background:var(--chat-tools-root-color-primary);height:100%;transition:width .2s ease-out}.file-name-input.svelte-1p2tj9k{width:100%;min-width:0;color:var(--chat-tools-inputs-color,var(--chat-tools-root-element-color));font:inherit;font-weight:var(--chat-tools-root-font-weight-bold,600);background:0 0;border:0;border-radius:0;outline:0;padding:0}.file-name-input.svelte-1p2tj9k:focus,.file-name-input.svelte-1p2tj9k:focus-visible{box-shadow:none;outline:0}.header-file-name-input.svelte-1p2tj9k{flex:1;min-height:3.5rem;padding-left:1.25rem}.file-name-extension.svelte-1p2tj9k{color:var(--chat-tools-root-color-gray-600);font-size:1em;font-weight:var(--chat-tools-root-font-weight-bold,500);flex:none}.file-name-edit-actions.svelte-1p2tj9k{flex-shrink:0;align-items:center;gap:.15rem;padding-right:1rem;display:flex}.icon-button.svelte-1p2tj9k{border-radius:var(--chat-tools-root-border-radius,.5rem);width:1.75rem;height:1.75rem;color:var(--chat-tools-root-color-gray-600);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button.svelte-1p2tj9k:hover{background:var(--chat-tools-root-color-gray-100)}.icon-button.svelte-1p2tj9k:disabled{cursor:not-allowed;opacity:var(--chat-tools-root-disabled-opacity,.6)}.header-edit-button.svelte-1p2tj9k{opacity:0;pointer-events:none;justify-content:flex-start;width:1.75rem;min-width:1.75rem;transition:opacity .12s;overflow:hidden}.header-edit-button.is-visible.svelte-1p2tj9k{opacity:1;pointer-events:auto}.header-edit-button.svelte-1p2tj9k:disabled:not(.is-visible){opacity:0}.edit-save-button.svelte-1p2tj9k{color:var(--chat-tools-root-color-primary)}.edit-cancel-button.svelte-1p2tj9k{color:var(--chat-tools-root-color-gray-600)}.file-item-actions.svelte-1p2tj9k{grid-column:1/-1;justify-content:flex-start;gap:.5rem;display:flex}.file-upload-overlay.svelte-1p2tj9k{background:var(--chat-tools-inputs-file-overlay-background-color,#00000073);color:var(--chat-tools-inputs-file-overlay-color,#fff);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-upload-overlay[data-status=error].svelte-1p2tj9k{background:var(--chat-tools-inputs-file-overlay-error-background-color,#b21b1bb3)}.file-upload-overlay-content.svelte-1p2tj9k{flex-direction:column;gap:.35rem;width:100%;padding:.35rem;display:flex}.file-upload-overlay-label.svelte-1p2tj9k{letter-spacing:.02em;font-size:.75rem;font-weight:600}.file-upload-overlay-bar.svelte-1p2tj9k{background:var(--chat-tools-inputs-file-overlay-progress-track-background-color,#ffffff59);border-radius:999px;height:.35rem;overflow:hidden}.file-upload-overlay-fill.svelte-1p2tj9k{background:var(--chat-tools-root-color-primary);height:100%;transition:width .2s ease-out}.file-icon-placeholder.svelte-1p2tj9k{color:var(--chat-tools-root-color-gray-600);width:1.5rem;height:1.5rem}.file-preview-link.svelte-1p2tj9k{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.file-description.svelte-1p2tj9k{box-sizing:border-box;border:1px solid var(--chat-tools-root-element-border-color);border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);background-color:var(--chat-tools-root-element-background-color);width:100%;min-height:2.5rem;color:var(--chat-tools-root-element-color);resize:vertical;grid-column:1/-1;padding:.5rem;font-family:inherit;font-size:.875rem}.file-item-expanded.description-beside.svelte-1p2tj9k .file-description:where(.svelte-1p2tj9k){height:4.5rem;min-height:4.5rem}.file-description.svelte-1p2tj9k:focus{border-color:var(--chat-tools-root-color-focus);outline:none}.item-item{box-sizing:border-box;align-items:center;gap:calc(var(--chat-tools-root-spacing-unit,.5rem));min-width:0;max-width:100%;padding:calc(var(--chat-tools-root-spacing-unit,.5rem));border-radius:var(--chat-tools-root-border-radius,.5rem);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background-color:var(--chat-tools-inputs-card-background-color,var(--chat-tools-root-element-background-color));color:var(--chat-tools-inputs-card-color,var(--chat-tools-root-element-color));border-style:solid;border-width:2px;border-color:var(--chat-tools-inputs-card-border-color,var(--chat-tools-root-element-border-color,#dee2e6));flex:100%;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.item-item[data-selected=true]{background-color:var(--chat-tools-inputs-card-background-color-selected,var(--chat-tools-root-color-primary-light,#e6f4ea));border-color:var(--chat-tools-inputs-card-border-color-selected,var(--chat-tools-root-color-primary,#028337))}.item-item[data-invalid=true][data-selected=false]{border-color:var(--chat-tools-root-color-destructive)}.content-grid.svelte-1ehll00{align-items:center;gap:calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);width:100%;min-width:0;display:flex}.content-grid.svelte-1ehll00>:first-child{flex:0 0 56px;justify-content:center;display:flex}.content-grid.svelte-1ehll00>:last-child{flex:1;min-width:0}.image-container.svelte-1ehll00{justify-content:center;align-self:stretch;align-items:center;display:flex}.details-container.svelte-1ehll00{flex-flow:wrap;gap:.5rem;min-width:0;min-height:56px;display:flex;overflow:hidden}.item-image.svelte-1ehll00{object-fit:contain;pointer-events:none;-webkit-user-drag:none;flex-shrink:0}.item-label.svelte-1ehll00{text-align:left;width:100%;font-size:1rem;font-weight:500}.visually-hidden.svelte-1ehll00{opacity:0;width:1px;height:1px;position:absolute}.custom-radio.svelte-1ehll00,.custom-checkbox.svelte-1ehll00{width:var(--chat-tools-inputs-control-size,20px);height:var(--chat-tools-inputs-control-size,20px);border:var(--chat-tools-inputs-control-border-width,2px) solid var(--chat-tools-root-element-border-color,#dee2e6);background-color:var(--chat-tools-root-color-white,#fff);margin:var(--chat-tools-inputs-control-margin,20px);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.custom-radio.svelte-1ehll00{border-radius:50%}.custom-checkbox.svelte-1ehll00{border-radius:6px}.item-item[data-selected=true] .custom-radio,.item-item[data-selected=true] .custom-checkbox{border-color:var(--chat-tools-root-color-primary,#028337)}.item-item[data-selected=true] .custom-checkbox{background-color:var(--chat-tools-root-color-primary,#028337)}.custom-radio.svelte-1ehll00:after{content:"";background-color:var(--chat-tools-root-color-primary,#028337);border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transform:scale(0)}.item-item[data-selected=true] .custom-radio:after{transform:scale(1)}.custom-checkbox.svelte-1ehll00:after{content:"✓";color:#fff;opacity:0;font-size:16px;font-weight:700;transition:all .2s cubic-bezier(.175,.885,.32,1.275);transform:scale(.5)}.item-item[data-selected=true] .custom-checkbox:after{opacity:1;transform:scale(1)}.form.svelte-egnkpr{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.entries-container.svelte-egnkpr{flex-direction:column;gap:1.75rem;display:flex}.step.svelte-egnkpr{gap:var(--chat-tools-root-spacing-unit,.5rem);flex-direction:column;display:flex}.required-asterisk.svelte-egnkpr{color:var(--chat-tools-root-color-destructive);margin-left:.25rem}.step-title.svelte-egnkpr{font-size:1rem;font-weight:var(--chat-tools-root-font-weight-normal,400);color:var(--chat-tools-root-element-color);margin:0}.step-title.svelte-egnkpr p{margin:0}.step-title.svelte-egnkpr strong{font-weight:var(--chat-tools-root-font-weight-bold,600)}.options-container.svelte-egnkpr{gap:var(--chat-tools-root-spacing-unit,.5rem);flex-wrap:wrap;display:flex}.group-error.svelte-egnkpr{color:var(--chat-tools-root-color-destructive);margin-top:.5rem;font-size:.875rem;font-weight:500}.submit-error.svelte-egnkpr{color:var(--chat-tools-root-color-destructive);font-size:.875rem;font-weight:500}.upload-progress-container.svelte-egnkpr{background-color:var(--chat-tools-root-element-background-color-alt);border-radius:var(--chat-tools-root-border-radius,.5rem);border:1px solid var(--chat-tools-root-element-border-color);padding:.75rem}.upload-progress-header.svelte-egnkpr{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.upload-progress-label.svelte-egnkpr{color:var(--chat-tools-root-element-color);white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:.875rem;overflow:hidden}.upload-progress-percentage.svelte-egnkpr{font-size:.875rem;font-weight:var(--chat-tools-root-font-weight-bold,600);color:var(--chat-tools-root-color-primary)}.upload-progress-bar.svelte-egnkpr{background-color:var(--chat-tools-root-element-border-color);border-radius:.25rem;height:.5rem;overflow:hidden}.upload-progress-fill.svelte-egnkpr{background-color:var(--chat-tools-root-color-primary);border-radius:.25rem;height:100%;transition:width .2s ease-out}.submit-button.svelte-egnkpr{border-radius:var(--chat-tools-root-border-radius,.5rem);width:100%;font-weight:var(--chat-tools-root-font-weight-bold,600);cursor:pointer;background-color:var(--chat-tools-root-color-primary);color:var(--chat-tools-root-color-white);border:none;padding:.75rem;transition:filter .2s}.submit-button.svelte-egnkpr:hover:not(:disabled){filter:brightness(.9)}.submit-button.svelte-egnkpr:disabled{cursor:not-allowed;opacity:var(--chat-tools-root-disabled-opacity,.65)}.bits-select-trigger{cursor:pointer;background-color:var(--chat-tools-inputs-background-color,var(--chat-tools-root-element-background-color));width:100%;color:var(--chat-tools-inputs-color,var(--chat-tools-root-element-color));border:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-inputs-border-color,var(--chat-tools-root-element-border-color));border-radius:var(--chat-tools-root-border-radius,.5rem);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s;display:flex}.bits-select-trigger[data-state=open]{border-color:var(--chat-tools-inputs-border-color-focus,var(--chat-tools-root-color-focus));outline:none}.bits-select-trigger-invalid{border-color:var(--chat-tools-root-color-destructive)}.bits-select-caret{opacity:.5;width:1.25rem;height:1.25rem}.bits-select-content{background-color:var(--chat-tools-root-element-background-color);border-radius:var(--chat-tools-root-border-radius,.5rem);border:1px solid var(--chat-tools-root-element-border-color);box-shadow:var(--chat-tools-inputs-dropdown-box-shadow,0 4px 12px #0000001a);width:var(--bits-select-anchor-width);z-index:10000;color:var(--chat-tools-root-element-color);font-size:var(--chat-tools-root-font-size,.875rem);margin-top:.25rem}.bits-select-viewport{touch-action:pan-y;max-height:250px;padding:.25rem;overflow-y:auto}.bits-select-item{cursor:pointer;border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);color:var(--chat-tools-root-element-color);touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:stretch;gap:1rem;padding:.5rem .75rem;display:flex}.bits-select-item-content{flex-direction:column;gap:.5rem;width:100%;display:flex}.bits-select-item-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bits-select-item-props{flex-wrap:wrap;gap:.5rem;padding-left:.5rem;display:flex}.bits-select-item[data-highlighted]{background-color:var(--chat-tools-root-element-background-color-alt);outline:none}.bits-select-item[data-state=checked]{color:var(--chat-tools-root-color-primary);font-weight:var(--chat-tools-root-font-weight-bold,600)}.bits-select-check{color:var(--chat-tools-root-color-primary);font-weight:700}.input-wrapper.svelte-1qqyifx{height:var(--chat-input-height,auto);min-height:var(--chat-input-min-height,var(--chat-input-height));max-height:var(--chat-input-max-height,var(--chat-input-height));box-sizing:border-box;width:100%;padding-right:var(--chat-input-padding-x);padding-left:var(--chat-input-padding-x);padding-top:var(--chat-input-padding-top);padding-bottom:var(--chat-input-padding-bottom);flex:none;align-items:flex-end;margin-bottom:0;display:flex;position:relative}.input-field.svelte-1qqyifx{width:100%;height:100%;min-height:calc(var(--chat-input-min-height,var(--chat-input-height,auto)) - var(--chat-input-padding-top) - var(--chat-input-padding-bottom));line-height:var(--chat-input-line-height,1.2);background:var(--chat-input-background-color,transparent);border-style:var(--chat-input-border-style,none);border-width:var(--chat-input-border-width);border-color:var(--chat-input-border-color);border-radius:var(--chat-input-border-radius,4px);padding-left:calc(max(var(--chat-input-border-radius) / 2, 2px));padding-right:calc(var(--chat-input-submit-button-size,0px) + var(--chat-input-submit-button-padding-left,0px) + var(--chat-input-submit-button-right,0px));font-family:Hind Vadodara,sans-serif;font-size:var(--chat-input-font-size,100%);font-weight:var(--chat-input-font-weight,normal);color:var(--chat-input-color,#515151);resize:none;box-sizing:border-box;outline:none;transition:border-color .2s ease-in-out;overflow:hidden}.input-wrapper[data-input-size=expanded].svelte-1qqyifx .input-field:where(.svelte-1qqyifx){border-radius:var(--chat-input-border-radius-input-expanded,var(--chat-input-border-radius))}.input-wrapper.svelte-1qqyifx:not([data-input-size=expanded]) .input-field:where(.svelte-1qqyifx){padding-top:calc(( var(--chat-input-min-height,var(--chat-input-height,65px)) - var(--chat-input-padding-top,0px) - var(--chat-input-padding-bottom,0px) - calc(var(--font-size,16px) * var(--chat-input-line-height,1.2)) ) / 2);align-items:center}.input-field.svelte-1qqyifx:hover{background-color:var(--chat-input-background-color-hover,var(--chat-input-background-color))}.submit-button.svelte-1qqyifx{background-color:var(--chat-input-submit-button-background-color);color:var(--chat-input-submit-button-color,#008337);border-style:var(--chat-input-submit-button-border-style,none);border-width:var(--chat-input-submit-button-border-width);border-color:var(--chat-input-submit-button-border-color);border-radius:var(--chat-input-submit-button-border-radius,50%);aspect-ratio:1;width:var(--chat-input-submit-button-size);height:var(--chat-input-submit-button-size);cursor:pointer;top:var(--chat-input-submit-button-top);bottom:var(--chat-input-submit-button-bottom);right:var(--chat-input-submit-button-right);transform:var(--chat-input-submit-button-transform);border:none;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex;position:absolute;left:auto}.input-wrapper[data-input-size=expanded].svelte-1qqyifx .submit-button:where(.svelte-1qqyifx){top:var(--chat-input-submit-button-top-input-expanded,auto);bottom:var(--chat-input-submit-button-bottom-input-expanded);transform:var(--chat-input-submit-button-transform-input-expanded,var(--chat-input-submit-button-transform))}.submit-button.svelte-1qqyifx:disabled{color:var(--chat-input-submit-button-color-disabled,gray);cursor:not-allowed;opacity:.6}.submit-button.svelte-1qqyifx:hover:not(:disabled){color:var(--chat-input-submit-button-color-hover,var(--chat-input-submit-button-color));background-color:var(--chat-input-submit-button-background-color-hover,var(--chat-input-submit-button-background-color))}.submit-button.svelte-1qqyifx .icon{fill:var(--chat-input-submit-button-color,#008337);width:var(--chat-input-submit-button-size);height:var(--chat-input-submit-button-size);transform:var(--chat-input-submit-button-icon-transform);display:block}.submit-button.svelte-1qqyifx:hover:not(:disabled) .icon{fill:var(--chat-input-submit-button-color-hover,var(--chat-input-submit-button-color))}.submit-button.svelte-1qqyifx:disabled .icon{fill:var(--chat-input-submit-button-color-disabled,var(--chat-input-submit-button-color))}.input-wrapper[data-input-size=expanded].svelte-1qqyifx .submit-button:where(.svelte-1qqyifx) .icon{transform:var(--chat-input-submit-button-icon-transform-input-expanded,var(--chat-input-submit-button-icon-transform))}@media (width<=600px){.input-wrapper.svelte-1qqyifx{min-height:var(--chat-input-min-height-mobile,var(--chat-input-height-mobile,65px));max-height:var(--chat-input-max-height-mobile,var(--chat-input-height-mobile,65px));--chat-input-min-height:var(--chat-input-min-height-mobile,var(--chat-input-height-mobile,65px));--chat-input-max-height:var(--chat-input-max-height-mobile,var(--chat-input-height-mobile,65px))}.submit-button.svelte-1qqyifx{width:var(--chat-input-button-size-mobile,37px);height:var(--chat-input-button-size-mobile,37px)}}.popover-overlay.svelte-vt7t3m{background-color:var(--chat-context-source-popover-overlay-background-color,#00000080);width:100%;height:100%;z-index:var(--chat-context-source-popover-overlay-z-index,1050);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.popover-container.svelte-vt7t3m{width:var(--chat-context-source-popover-width,85%);max-width:var(--chat-context-source-popover-max-width,1100px);height:var(--chat-context-source-popover-height,92%);border-radius:var(--chat-context-source-popover-border-radius,.75rem);box-shadow:var(--chat-context-source-popover-box-shadow,0 4px 15px #0003);background-color:var(--chat-context-source-popover-background-color,#fff);flex-direction:column;display:flex;overflow:hidden}.popover-content-wrapper.svelte-vt7t3m{width:100%;height:100%;color:var(--chat-context-source-popover-color,var(--chat-tools-root-element-color,#111827));flex-direction:column;display:flex;overflow:hidden}.popover-header.svelte-vt7t3m{border-bottom:var(--chat-context-source-popover-header-border-width,1px) solid var(--chat-context-source-popover-header-border-color,#eee);padding:var(--chat-context-source-popover-header-padding,1rem);background-color:var(--chat-context-source-popover-header-background-color,#f7f7f7);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.popover-header.svelte-vt7t3m h3:where(.svelte-vt7t3m){font-size:var(--chat-context-source-popover-title-font-size,1.1rem);margin:0}.title-row.svelte-vt7t3m{align-items:baseline;gap:var(--chat-context-source-popover-title-gap,.5rem);display:flex}.page-indicator.svelte-vt7t3m{font-size:var(--chat-context-source-popover-page-indicator-font-size,.9rem);color:var(--chat-context-source-popover-page-indicator-color,#6b7280)}.popover-close-button.svelte-vt7t3m{font-size:var(--chat-context-source-popover-close-button-font-size,1.5em);cursor:pointer;padding:var(--chat-context-source-popover-close-button-padding,0 5px);color:inherit;background:0 0;border:none;line-height:1}.popover-body.svelte-vt7t3m{padding:var(--chat-context-source-popover-body-padding,1rem);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.status.svelte-vt7t3m{padding:var(--chat-context-source-popover-status-padding,.75rem);border-radius:var(--chat-context-source-popover-status-border-radius,.5rem);background:var(--chat-context-source-popover-status-background-color,#f3f4f6);color:var(--chat-context-source-popover-status-color,#111827);display:inline-block}.status.error.svelte-vt7t3m{background:var(--chat-context-source-popover-status-error-background-color,#fee2e2);color:var(--chat-context-source-popover-status-error-color,#991b1b)}.page-shell.svelte-vt7t3m{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.page-stage.svelte-vt7t3m{background:var(--chat-context-source-popover-stage-background-color,#fff);width:100%;min-height:0;padding:var(--chat-context-source-popover-stage-padding,.5rem);border:none;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:auto}.page-canvas.svelte-vt7t3m{width:fit-content;display:inline-block;position:relative}.page-img.svelte-vt7t3m{max-width:100%;height:auto;display:block}.overlay.svelte-vt7t3m{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-nav.svelte-vt7t3m{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.page-footer.svelte-vt7t3m{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.page-nav-left.svelte-vt7t3m{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-count.svelte-vt7t3m{font-size:var(--chat-context-source-popover-page-count-font-size,.9rem);color:var(--chat-context-source-popover-page-count-color,#374151);text-align:center;min-width:5rem}.nav-btn.svelte-vt7t3m{background:var(--chat-context-source-popover-nav-button-background-color,#f3f4f6);border:var(--chat-context-source-popover-nav-button-border-width,1px) solid var(--chat-context-source-popover-nav-button-border-color,#e5e7eb);cursor:pointer;border-radius:.5rem;padding:.35rem .6rem}.nav-btn.svelte-vt7t3m:disabled{opacity:.5;cursor:not-allowed}.page-list.svelte-vt7t3m{flex:1;justify-content:flex-end;align-items:center;gap:.35rem;padding:.25rem 0;display:flex;overflow-x:auto}.page-list-label.svelte-vt7t3m{font-size:var(--chat-context-source-popover-page-list-label-font-size,.85rem);color:var(--chat-context-source-popover-page-list-label-color,#6b7280);white-space:nowrap}.page-pill.svelte-vt7t3m{background:var(--chat-context-source-popover-page-pill-background-color,#fff);border:var(--chat-context-source-popover-page-pill-border-width,1px) solid var(--chat-context-source-popover-page-pill-border-color,#e5e7eb);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.25rem .6rem}.page-pill[data-active=true].svelte-vt7t3m{background:var(--chat-context-source-popover-page-pill-active-background-color,#ffeb3b40);border-color:var(--chat-context-source-popover-page-pill-active-border-color,#ffeb3bb3)}.open-row.svelte-vt7t3m{justify-content:flex-start;display:flex}.open-link.svelte-vt7t3m{color:var(--chat-context-source-popover-open-link-color,var(--chat-message-assistant-bubble-link-color,#059669));width:fit-content;text-decoration:underline}.hint.svelte-vt7t3m{font-size:var(--chat-context-source-popover-hint-font-size,.875rem);color:var(--chat-context-source-popover-hint-color,#6b7280)}.chat-message.svelte-a05ed4{align-items:flex-start;gap:10px;width:100%;max-width:90%;display:flex}.chat-message[data-role=user].svelte-a05ed4{justify-content:flex-end;margin-left:auto}.chat-message[data-role=assistant].svelte-a05ed4{justify-content:flex-start;margin-right:auto}.chat-bubble.svelte-a05ed4{word-wrap:break-word;overflow-wrap:break-word;border-radius:var(--chat-message-bubble-border-radius,1rem);white-space:pre-wrap;flex-direction:column;min-width:50px;padding:10px 16px 8px;line-height:1.5;display:flex;position:relative}.chat-bubble.svelte-a05ed4>:first-child{margin-top:0}.chat-bubble.svelte-a05ed4>:last-child{margin-bottom:0}.chat-bubble.svelte-a05ed4 .json-view-wrapper ul,.chat-bubble.svelte-a05ed4 .json-view-wrapper ol{padding-left:var(--chat-message-json-indent,1.25rem);margin:0}.chat-bubble[data-role=user].svelte-a05ed4{background-color:var(--chat-message-user-bubble-background-color,#dbdbdb);color:var(--chat-message-user-bubble-color,#374151);border-top-left-radius:var(--chat-message-user-bubble-tl-radius,1rem);border-top-right-radius:var(--chat-message-user-bubble-tr-radius,1rem);border-bottom-left-radius:var(--chat-message-user-bubble-bl-radius,1rem);border-bottom-right-radius:var(--chat-message-user-bubble-br-radius,0rem);font-size:var(--chat-message-user-bubble-font-size,16px);font-weight:var(--chat-message-user-bubble-font-weight,normal)}.chat-bubble[data-role=assistant].svelte-a05ed4{background-color:var(--chat-message-assistant-bubble-background-color,#fff);color:var(--chat-message-assistant-bubble-color,#4a5568);border-top-left-radius:var(--chat-message-assistant-bubble-tl-radius,1rem);border-top-right-radius:var(--chat-message-assistant-bubble-tr-radius,1rem);border-bottom-left-radius:var(--chat-message-assistant-bubble-bl-radius,0rem);border-bottom-right-radius:var(--chat-message-assistant-bubble-br-radius,1rem);font-size:var(--chat-message-assistant-bubble-font-size,16px);font-weight:var(--chat-message-assistant-bubble-font-weight,normal)}.chat-bubble.svelte-a05ed4 .context-citation{cursor:pointer;color:var(--chat-message-assistant-bubble-link-color,#059669);font:inherit;background:0 0;border:none;padding:0 2px}.chat-bubble.svelte-a05ed4 .context-citation sup{font-size:.75em;font-weight:600;line-height:1}.chat-bubble.svelte-a05ed4 .context-citation:hover{filter:var(--chat-message-assistant-bubble-link-filter-hover,brightness(.8))}.message-time.svelte-a05ed4{white-space:nowrap;align-self:flex-end;margin-top:4px;font-weight:400}.chat-bubble[data-role=assistant].svelte-a05ed4 .message-time:where(.svelte-a05ed4){color:var(--chat-message-assistant-bubble-time-color,#a0aec0);font-size:var(--chat-message-assistant-bubble-time-font-size,12px);font-weight:var(--chat-message-assistant-bubble-time-font-weight,normal)}.chat-bubble[data-role=user].svelte-a05ed4 .message-time:where(.svelte-a05ed4){color:var(--chat-message-user-bubble-time-color,#a0aec0);font-size:var(--chat-message-user-bubble-time-font-size,12px);font-weight:var(--chat-message-user-bubble-time-font-weight,normal)}.feedback-slot.svelte-a05ed4{position:static}.context-button-slot.svelte-a05ed4{z-index:10;position:absolute;top:4px;right:4px}.context-button.svelte-a05ed4{cursor:pointer;color:var(--chat-message-context-button-color,#a0aec0);opacity:0;visibility:hidden;pointer-events:none;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:4px;transition:opacity .2s ease-in-out,visibility 0s linear .2s,background-color .2s;display:flex}.chat-bubble[data-role=assistant].svelte-a05ed4 .context-button:where(.svelte-a05ed4){color:var(--chat-message-assistant-context-button-color,var(--chat-message-context-button-color,var(--chat-message-assistant-bubble-time-color,#a0aec0)))}.chat-bubble[data-role=user].svelte-a05ed4 .context-button:where(.svelte-a05ed4){color:var(--chat-message-user-context-button-color,var(--chat-message-context-button-color,var(--chat-message-user-bubble-time-color,#a0aec0)))}.context-button.svelte-a05ed4:hover{background-color:var(--chat-message-context-button-background-color-hover,#0000001a)}.chat-bubble.svelte-a05ed4:hover .context-button:where(.svelte-a05ed4){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,visibility linear}.consent-tool.svelte-1ysrd15{gap:calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);flex-direction:column;display:flex}.tool-message.svelte-1ysrd15{line-height:var(--chat-tools-root-line-height,1.5);color:var(--chat-tools-root-element-color);white-space:normal!important}.tool-options-buttons.svelte-1ysrd15{gap:calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);justify-content:flex-start;display:flex}.tool-button.svelte-1ysrd15{padding:var(--chat-tools-root-spacing-unit,.5rem) calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);border-radius:var(--chat-tools-root-border-radius,.25rem);border-style:solid;border-width:var(--chat-tools-root-border-width,1px);font-size:var(--chat-tools-root-font-size,.875rem);font-weight:var(--chat-tools-root-font-weight-bold,600);cursor:pointer;background-color:var(--chat-tools-buttons-background-color,var(--chat-tools-root-element-background-color-alt));color:var(--chat-tools-buttons-color,var(--chat-tools-root-element-color));border-color:var(--chat-tools-buttons-border-color,var(--chat-tools-root-element-border-color));transition:all .2s,filter .2s}.tool-button.svelte-1ysrd15:disabled{cursor:not-allowed;opacity:var(--chat-tools-root-disabled-opacity,.65)}.tool-button.accept.svelte-1ysrd15{background-color:var(--chat-tools-buttons-primary-background-color,var(--chat-tools-root-color-primary));border-color:var(--chat-tools-buttons-primary-border-color,var(--chat-tools-root-color-primary));color:var(--chat-tools-buttons-primary-color,var(--chat-tools-root-color-white))}.tool-button.decline.svelte-1ysrd15{background-color:var(--chat-tools-buttons-secondary-background-color,var(--chat-tools-root-element-background-color-alt));border-color:var(--chat-tools-buttons-secondary-border-color,var(--chat-tools-root-element-border-color));color:var(--chat-tools-buttons-secondary-color,var(--chat-tools-root-element-color))}.tool-button.svelte-1ysrd15:not(:disabled):hover{filter:brightness(.95)}.tool-button[data-selected=true].svelte-1ysrd15{filter:brightness(.85)}.popover-overlay.svelte-1ysrd15{background-color:var(--chat-tools-buttons-popover-overlay-background-color,#00000080);width:100%;height:100%;z-index:var(--chat-tools-buttons-popover-z-index,1050);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.popover-container.svelte-1ysrd15{width:80%;max-width:var(--chat-tools-buttons-popover-max-width,800px);height:var(--chat-tools-buttons-popover-height,90%);border-radius:var(--chat-tools-root-border-radius,.25rem);box-shadow:var(--chat-tools-buttons-popover-box-shadow,0 4px 15px #0003);background-color:var(--chat-tools-buttons-popover-background-color,#fff);flex-direction:column;display:flex;overflow:hidden}.popover-content-wrapper.svelte-1ysrd15{overscroll-behavior:contain;width:100%;height:100%;color:var(--chat-tools-root-element-color);scrollbar-width:thin;overflow-y:auto}.popover-header.svelte-1ysrd15{border-bottom:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-buttons-popover-header-border-bottom-color,#eee);padding:var(--chat-tools-buttons-popover-header-padding,1rem);background-color:var(--chat-tools-buttons-popover-header-background-color,#f7f7f7);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.popover-header.svelte-1ysrd15 h3:where(.svelte-1ysrd15){margin:0;font-size:1.25rem}.popover-close-button.svelte-1ysrd15{cursor:pointer;color:var(--chat-tools-root-element-color);background:0 0;border:none;padding:0 5px;font-size:1.5em;line-height:1}.popover-body.svelte-1ysrd15{line-height:var(--chat-tools-root-line-height,1.5);padding:var(--chat-tools-buttons-popover-body-padding,1.25rem)}.consent-tool.svelte-16ekzaf{gap:calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);flex-direction:column;display:flex}.tool-message.svelte-16ekzaf{line-height:var(--chat-tools-root-line-height,1.5);color:var(--chat-tools-root-element-color)}.tool-options-buttons.svelte-16ekzaf{gap:calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);justify-content:flex-start;display:flex}.tool-button.svelte-16ekzaf{padding:var(--chat-tools-root-spacing-unit,.5rem) calc(var(--chat-tools-root-spacing-unit,.5rem) * 2);border-radius:var(--chat-tools-root-border-radius,.25rem);border-style:solid;border-width:var(--chat-tools-root-border-width,1px);font-size:var(--chat-tools-root-font-size,.875rem);font-weight:var(--chat-tools-root-font-weight-bold,600);cursor:pointer;background-color:var(--chat-tools-buttons-background-color,var(--chat-tools-root-element-background-color-alt));color:var(--chat-tools-buttons-color,var(--chat-tools-root-element-color));border-color:var(--chat-tools-buttons-border-color,var(--chat-tools-root-element-border-color));transition:all .2s,filter .2s}.tool-button.svelte-16ekzaf:disabled{cursor:not-allowed;opacity:var(--chat-tools-root-disabled-opacity,.65)}.tool-button.proceed.svelte-16ekzaf{background-color:var(--chat-tools-buttons-primary-background-color,var(--chat-tools-root-color-primary));border-color:var(--chat-tools-buttons-primary-border-color,var(--chat-tools-root-color-primary));color:var(--chat-tools-buttons-primary-color,var(--chat-tools-root-color-white))}.tool-button.cancel.svelte-16ekzaf{background-color:var(--chat-tools-buttons-secondary-background-color,var(--chat-tools-root-element-background-color-alt));border-color:var(--chat-tools-buttons-secondary-border-color,var(--chat-tools-root-element-border-color));color:var(--chat-tools-buttons-secondary-color,var(--chat-tools-root-element-color))}.tool-button.svelte-16ekzaf:not(:disabled):hover{filter:brightness(.95)}.tool-button[data-selected=true].svelte-16ekzaf{filter:brightness(.85)}.input-group.svelte-k98a1t{flex-direction:column;gap:.25rem;display:flex}.input-group.svelte-k98a1t label:where(.svelte-k98a1t){color:var(--chat-tools-root-color-gray-600);font-size:.75rem;font-weight:500}.description-input.svelte-k98a1t{box-sizing:border-box;border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);border:1px solid var(--chat-tools-root-element-border-color);background-color:var(--chat-tools-inputs-background-color,var(--chat-tools-root-element-background-color));width:100%;min-height:80px;color:var(--chat-tools-inputs-color,var(--chat-tools-root-element-color));resize:vertical;padding:.5rem .75rem;font-size:.875rem}.input-group.compact.svelte-k98a1t .description-input:where(.svelte-k98a1t){height:var(--file-description-compact-height,6rem);min-height:var(--file-description-compact-height,6rem)}.sr-only.svelte-k98a1t{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.description-input.svelte-k98a1t:focus-visible{border-color:var(--chat-tools-root-color-focus);box-shadow:0 0 0 1px var(--chat-tools-root-color-focus);outline:none}.description-input.svelte-k98a1t:disabled{opacity:var(--chat-tools-root-disabled-opacity,.6);cursor:not-allowed;background-color:var(--chat-tools-root-element-background-color-alt)}.thumbnail.svelte-gybiwu{border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);border:1px solid var(--chat-tools-root-element-border-color);background-color:var(--chat-tools-root-color-gray-100);flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative;overflow:hidden}.thumbnail.svelte-gybiwu img:where(.svelte-gybiwu){object-fit:cover;width:100%;height:100%}.no-preview.svelte-gybiwu{color:var(--chat-tools-root-color-gray-600);font-size:.75rem}.file-preview-link.svelte-gybiwu{text-underline-offset:.125rem;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.file-preview-icon{flex-shrink:0;width:1rem;height:1rem}.file-upload-overlay.svelte-gybiwu{background:var(--chat-tools-file-feedback-overlay-background-color,#00000073);color:var(--chat-tools-file-feedback-overlay-color,#fff);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-upload-overlay[data-status=error].svelte-gybiwu{background:var(--chat-tools-file-feedback-overlay-error-background-color,#b21b1bb3)}.file-upload-overlay-content.svelte-gybiwu{flex-direction:column;gap:.35rem;width:100%;padding:.35rem;display:flex}.file-upload-overlay-label.svelte-gybiwu{letter-spacing:.02em;font-size:.75rem;font-weight:600}.file-upload-overlay-bar.svelte-gybiwu{background:var(--chat-tools-file-feedback-overlay-progress-track-background-color,#ffffff59);border-radius:999px;height:.35rem;overflow:hidden}.file-upload-overlay-fill.svelte-gybiwu{background:var(--chat-tools-root-color-primary);height:100%;transition:width .2s ease-out}.file-upload-card.svelte-1f65sos{border-radius:var(--chat-tools-root-border-radius,.5rem);border:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-root-element-border-color);background-color:var(--chat-tools-root-element-background-color);color:var(--chat-tools-root-element-color);box-shadow:var(--chat-tools-file-feedback-new-upload-box-shadow,0 1px 3px #0000000d);margin-top:var(--chat-tools-root-spacing-unit,.5rem);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.file-upload-inline.svelte-1f65sos{min-width:0}.file-upload-title.svelte-1f65sos{font-size:1rem;font-weight:var(--chat-tools-root-font-weight-bold,600);margin:0}.file-upload-body.svelte-1f65sos{flex-direction:column;gap:.5rem;display:flex}.requirement-issues-stack.svelte-tjeif6{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.file-item-expanded.description-beside .requirement-issues-stack.svelte-tjeif6,.file-item-expanded.stacked .requirement-issues-stack.svelte-tjeif6,.file-item-expanded.issue-beside .requirement-issues-stack.issue-below.svelte-tjeif6{grid-column:1/-1}.requirement-issues.svelte-tjeif6{border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);font-size:.875rem;font-weight:var(--chat-tools-root-font-weight-bold,500);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;width:100%;margin:0;padding:.5rem .75rem;line-height:1.4;display:flex}.requirement-issues.severity-error.svelte-tjeif6{background:var(--chat-tools-requirement-file-upload-issue-error-bg,var(--chat-tools-requirement-file-upload-error-bg));color:var(--chat-tools-requirement-file-upload-issue-error-color,var(--chat-tools-requirement-file-upload-error-color))}.requirement-issues.severity-warning.svelte-tjeif6{background:var(--chat-tools-requirement-file-upload-issue-warning-bg,var(--chat-tools-requirement-file-upload-warning-bg));color:var(--chat-tools-requirement-file-upload-issue-warning-color,var(--chat-tools-requirement-file-upload-warning-color))}.requirement-issues.severity-info.svelte-tjeif6{background:var(--chat-tools-requirement-file-upload-issue-info-bg,var(--chat-tools-requirement-file-upload-info-bg));color:var(--chat-tools-requirement-file-upload-issue-info-color,var(--chat-tools-requirement-file-upload-info-color))}.requirement-issues.svelte-tjeif6 ul:where(.svelte-tjeif6){min-width:0;margin:0;padding-left:1.1rem}.requirement-issues.svelte-tjeif6 li:where(.svelte-tjeif6)+li:where(.svelte-tjeif6){margin-top:.25rem}.status-pill.svelte-1126wy4{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.severity-error.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-error-bg,var(--chat-tools-requirement-file-upload-error-bg));color:var(--chat-tools-requirement-file-upload-status-error-color,var(--chat-tools-requirement-file-upload-error-color))}.severity-warning.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-warning-bg,var(--chat-tools-requirement-file-upload-warning-bg));color:var(--chat-tools-requirement-file-upload-status-warning-color,var(--chat-tools-requirement-file-upload-warning-color))}.severity-info.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-info-bg,var(--chat-tools-requirement-file-upload-info-bg));color:var(--chat-tools-requirement-file-upload-status-info-color,var(--chat-tools-requirement-file-upload-info-color))}.severity-updated.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-updated-bg,var(--chat-tools-requirement-file-upload-updated-bg));color:var(--chat-tools-requirement-file-upload-status-updated-color,var(--chat-tools-requirement-file-upload-updated-color))}.severity-valid.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-valid-bg,var(--chat-tools-requirement-file-upload-neutral-bg));color:var(--chat-tools-requirement-file-upload-status-valid-color,var(--chat-tools-requirement-file-upload-valid-color))}.severity-neutral.svelte-1126wy4{background:var(--chat-tools-requirement-file-upload-status-neutral-bg,var(--chat-tools-requirement-file-upload-neutral-bg));color:var(--chat-tools-requirement-file-upload-status-neutral-color,var(--chat-tools-requirement-file-upload-muted-color))}.upload-progress-container.svelte-15z4zx4{background-color:var(--chat-tools-root-element-background-color-alt);border-radius:var(--chat-tools-root-border-radius,.5rem);border:1px solid var(--chat-tools-root-element-border-color);padding:.75rem}.upload-progress-header.svelte-15z4zx4{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.upload-progress-label.svelte-15z4zx4{color:var(--chat-tools-root-element-color);white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:.875rem;overflow:hidden}.upload-progress-percentage.svelte-15z4zx4{font-size:.875rem;font-weight:var(--chat-tools-root-font-weight-bold,600);color:var(--chat-tools-root-color-primary)}.upload-progress-bar.svelte-15z4zx4{background-color:var(--chat-tools-root-element-border-color);border-radius:.25rem;height:.5rem;overflow:hidden}.upload-progress-fill.svelte-15z4zx4{background-color:var(--chat-tools-root-color-primary);border-radius:.25rem;height:100%;transition:width .2s ease-out}.accordion-root{gap:var(--chat-tools-root-spacing-unit,.5rem);flex-direction:column;width:100%;display:flex}.accordion-item{border-radius:var(--chat-tools-root-border-radius,.5rem);border:var(--chat-tools-root-border-width,1px) solid var(--chat-tools-file-feedback-item-border-color,var(--chat-tools-root-element-border-color));background-color:var(--chat-tools-file-feedback-item-background-color,var(--chat-tools-root-element-background-color));color:var(--chat-tools-file-feedback-item-color,var(--chat-tools-root-element-color));box-shadow:var(--chat-tools-file-feedback-item-box-shadow,0 1px 3px #0000000d);overflow:hidden}.status-error-border{border-left:4px solid var(--chat-tools-file-feedback-status-error-border-color,var(--chat-tools-root-color-destructive))}.status-primary-border{border-left:4px solid var(--chat-tools-file-feedback-status-primary-border-color,var(--chat-tools-root-color-primary))}.status-success-border{border-left:4px solid var(--chat-tools-file-feedback-status-success-border-color,var(--chat-tools-root-color-primary))}.accordion-trigger{width:100%;font-size:var(--chat-tools-root-font-size,.9375rem);font-weight:var(--chat-tools-root-font-weight-bold,500);cursor:pointer;color:var(--chat-tools-root-element-color);background:0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.accordion-trigger:hover{background-color:var(--chat-tools-root-color-gray-50)}.accordion-trigger[data-state=open] .chevron{transform:rotate(180deg)}.trigger-left.svelte-e3fxy2{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.file-name.svelte-e3fxy2{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}@media (width>=640px){.file-name.svelte-e3fxy2{max-width:28rem}}.trigger-right.svelte-e3fxy2{flex-wrap:nowrap;flex:none;align-items:center;gap:.5rem;display:flex}.status-label.svelte-e3fxy2{font-size:.75rem;font-weight:var(--chat-tools-root-font-weight-bold,600);text-transform:uppercase;letter-spacing:.05em}.status-error.svelte-e3fxy2{color:var(--chat-tools-root-color-destructive)}.status-primary.svelte-e3fxy2{color:var(--chat-tools-root-color-primary)}.status-success.svelte-e3fxy2{color:var(--chat-tools-file-feedback-status-success-color,var(--chat-tools-root-color-primary))}.status-muted.svelte-e3fxy2{color:var(--chat-tools-root-color-gray-600)}.chevron-wrapper.svelte-e3fxy2{color:var(--chat-tools-root-color-gray-600);align-items:center;display:flex}.chevron{width:1rem;height:1rem;transition:transform .2s}.accordion-content.svelte-e3fxy2{background-color:var(--chat-tools-root-element-background-color-alt);border-top:1px solid var(--chat-tools-root-element-border-color);overflow:hidden}.content-inner.svelte-e3fxy2{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.details-grid.svelte-e3fxy2{--review-file-preview-size:6rem;--review-file-preview-gap:.75rem;gap:var(--review-file-preview-gap);grid-template-columns:1fr;align-items:start;display:grid}.details-grid.issue-beside.svelte-e3fxy2,.details-grid.description-beside.svelte-e3fxy2{grid-template-columns:var(--review-file-preview-size) minmax(0, 1fr)}.details-grid.svelte-e3fxy2 .thumbnail{grid-area:1/1}.details-grid.issue-beside.svelte-e3fxy2 .file-issues-side:where(.svelte-e3fxy2),.details-grid.description-beside.svelte-e3fxy2 .description-field-wrap:where(.svelte-e3fxy2){grid-area:1/2}.details-grid.issue-beside.svelte-e3fxy2 .file-issues-below:where(.svelte-e3fxy2),.details-grid.issue-beside.svelte-e3fxy2 .description-field-wrap:where(.svelte-e3fxy2),.details-grid.description-beside.svelte-e3fxy2 .file-issues:where(.svelte-e3fxy2),.details-grid.stacked.svelte-e3fxy2 .file-issues:where(.svelte-e3fxy2),.details-grid.stacked.svelte-e3fxy2 .description-field-wrap:where(.svelte-e3fxy2){grid-column:1/-1}.file-issues.svelte-e3fxy2{border-radius:calc(var(--chat-tools-root-border-radius,.5rem) / 2);background:var(--chat-tools-root-color-destructive-light);color:var(--chat-tools-root-color-destructive);font-size:.875rem;font-weight:var(--chat-tools-root-font-weight-bold,500);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .75rem;line-height:1.4;display:flex}.file-issues.svelte-e3fxy2 ul:where(.svelte-e3fxy2){min-width:0;margin:0;padding-left:1.1rem}.file-issues.svelte-e3fxy2 li:where(.svelte-e3fxy2)+li:where(.svelte-e3fxy2){margin-top:.25rem}.issue-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.actions-bar.svelte-e3fxy2{border-top:1px solid var(--chat-tools-root-element-border-color);flex-flow:column wrap;gap:.75rem;padding-top:1rem;display:flex}@media (width>=640px){.actions-bar.svelte-e3fxy2{flex-direction:row;justify-content:space-between;align-items:center}}.action-group.svelte-e3fxy2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.replacement-errors.svelte-e3fxy2{color:var(--chat-tools-root-color-destructive);flex-direction:column;gap:.25rem;margin-top:.75rem;font-size:.875rem;display:flex}.staged-status.svelte-e3fxy2{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.icon-success{color:var(--chat-tools-root-color-primary);width:1.25rem;height:1.25rem}.staged-text.svelte-e3fxy2{color:var(--chat-tools-root-color-primary);font-weight:500}.staged-subtext.svelte-e3fxy2{color:var(--chat-tools-root-color-gray-600);font-size:.75rem}.new-filename.svelte-e3fxy2{color:var(--chat-tools-root-color-primary);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.75rem;font-weight:500;overflow:hidden}.file-input-label.svelte-e3fxy2{cursor:pointer}.icon{width:1rem;height:1rem}.submit-row.svelte-e3fxy2{justify-content:flex-end;padding-top:.5rem;display:flex}.submit-error.svelte-e3fxy2{border-radius:var(--chat-tools-root-border-radius,.5rem);border:1px solid var(--chat-tools-root-color-destructive);background-color:var(--chat-tools-root-color-destructive-light);color:var(--chat-tools-root-color-destructive);padding:.75rem;font-size:.875rem}
