.ic-interaction.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;overflow:hidden;background:var(--vt-ic-root-bg, var(--vt-surface-subtle))}.ic-interaction__overlay.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vt-ic-upload-validation-groups-overlay-bg, var(--vt-overlay-backdrop-hover-bg));z-index:3;pointer-events:auto}.ic-interaction.ic-interaction--upload-menu-open.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{overflow:visible}.ic-interaction.ic-interaction--upload-overflow-open.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{overflow:visible;z-index:1}.ic-interaction.ic-user.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;justify-content:center;border-top:var(--vt-ic-user-border-width, var(--vt-border-width)) solid var(--vt-ic-user-border, var(--vt-surface-muted));border-bottom:var(--vt-ic-user-border-width, var(--vt-border-width)) solid var(--vt-ic-user-border, var(--vt-surface-muted));padding:var(--vt-ic-user-padding-y) var(--vt-ic-user-padding-x)}.ic-response.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;justify-content:center;background:var(--vt-ic-response-bg, var(--vt-surface-default));padding:var(--vt-ic-response-padding-y) var(--vt-ic-response-padding-x)}.ic-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;justify-content:center;width:100%;min-width:0}.ic-message.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{container-type:inline-size;container-name:ic-message-container;padding-block:var(--vt-ic-message-padding-y, var(--vt-ic-message-padding));padding-inline:var(--vt-ic-message-padding-x, var(--vt-ic-message-padding));box-sizing:border-box}.ic-chat.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{flex:var(--vt-ic-chat-flex);width:var(--vt-ic-chat-width, var(--vt-ic-chat-basis));max-width:var(--vt-ic-chat-max-width);min-width:var(--vt-ic-chat-min-width);font-family:var(--vt-ic-chat-font-family, var(--vt-type-font-sans));font-style:var(--vt-ic-chat-font-style, normal);font-size:var(--vt-ic-chat-font-size, var(--vt-type-body-size));font-weight:var(--vt-ic-chat-font-weight, var(--vt-type-body-weight));line-height:var(--vt-ic-chat-line-height, var(--vt-type-line-height-body));color:var(--vt-ic-chat-text-color, var(--vt-text-default))}.ic-user-avatar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-user-avatar-size);height:var(--vt-ic-user-avatar-size);background-repeat:no-repeat;background-image:var(--ic-avatar-bg);border-radius:var(--vt-ic-user-avatar-radius, var(--vt-card-radius));border:var(--vt-border-width) solid var(--vt-border-muted);background-position:center center;background-size:var(--vt-ic-user-avatar-bg-size) var(--vt-ic-user-avatar-bg-size)}.ic-file-input.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none}.ic-files--wide.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:var(--vt-ic-files-min-width)}.ic-generated-image.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{border-radius:var(--vt-ic-generated-image-radius);display:block}.ic-generated-image-preview.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:inline-block;max-width:100%}.ic-generated-image-preview.svelte-8x6fgq .ic-upload__menu--media.svelte-8x6fgq.svelte-8x6fgq{top:8px;right:8px}.ic-icon-20.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-icon-size);height:var(--vt-ic-icon-size);display:flex;align-items:center;justify-content:center}.ic-code-segment.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding:var(--vt-ic-code-segment-padding);display:flex;justify-content:center}.ic-code-card.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;background:var(--vt-ic-code-card-bg, var(--vt-surface-strong));border-radius:var(--vt-ic-code-card-radius);color:var(--vt-ic-code-card-text, var(--vt-text-inverse));overflow:hidden}.ic-code-bar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;justify-content:space-between;align-items:center;padding:var(--vt-ic-code-bar-padding-y) var(--vt-ic-code-bar-padding-x);color:var(--vt-ic-code-bar-text, var(--vt-surface-subtle));font-family:var(--vt-type-font-sans);font-size:var(--vt-ic-code-bar-font-size, var(--vt-type-label-size));font-weight:var(--vt-ic-code-bar-font-weight, var(--vt-type-label-weight))}.ic-code-bar__lang.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-code-bar__status.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-code-bar-action-height);display:inline-flex;align-items:center;padding:0 var(--vt-ic-code-bar-status-padding-x);color:var(--vt-ic-code-bar-status-text, var(--vt-ic-code-bar-text, var(--vt-surface-subtle)));font-size:var(--vt-ic-code-bar-status-font-size, var(--vt-type-caption-size))}.ic-code-bar__btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-code-bar-action-height);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.ic-table-segment.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{border-radius:var(--vt-ic-table-radius);overflow:hidden;padding:var(--vt-ic-table-padding)}.ic-temporal-message.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin:0;font-weight:var(--vt-ic-temporal-font-weight, var(--vt-type-heading-weight));font-size:var(--vt-ic-temporal-font-size);white-space:pre-line}.ic-temporal-message--loading.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-ic-temporal-loading-gap);white-space:normal}.ic-temporal-message__model.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;font-weight:var(--vt-type-label-weight);line-height:var(--vt-type-line-height-body)}.ic-temporal-message__copy.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;font-weight:var(--vt-type-body-weight);line-height:var(--vt-type-line-height-body)}.ic-temporal-message--loading.svelte-8x6fgq .ic-temporal-message__copy.svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-ic-temporal-rainbow-gradient);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:var(--vt-ic-temporal-rainbow-animation)}.ic-stop-message.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-card-bg:var(--vt-ic-stop-message-bg);--vt-card-border-color:var(--vt-ic-stop-message-border);--vt-card-radius:var(--vt-ic-stop-message-radius);min-width:var(--vt-ic-stop-message-min-width);max-width:var(--vt-ic-stop-message-max-width);margin:var(--vt-ic-stop-message-margin-y) 0;padding:var(--vt-ic-stop-message-padding-y) var(--vt-ic-stop-message-padding-x);color:var(--vt-ic-stop-message-text);font-size:var(--vt-ic-stop-message-text-size);font-weight:var(--vt-ic-stop-message-font-weight);font-style:normal;white-space:normal}.ic-stop-message__row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:flex-start;gap:var(--vt-ic-stop-message-gap);white-space:normal}.ic-stop-message__icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-stop-message-icon-color);display:inline-flex;align-items:center}.ic-stop-message__content.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-ic-stop-message-content-gap);min-width:0;flex:1 1 auto}.ic-stop-message__title.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:0}.ic-stop-message__toggle.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background:transparent;border:0;padding:0;color:var(--vt-ic-stop-message-toggle-text);font-size:var(--vt-ic-stop-message-toggle-size);text-decoration:underline;cursor:pointer;min-width:0;max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-stop-message__details.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding-top:var(--vt-ic-stop-message-details-padding-top);white-space:normal;font-style:normal}.ic-fn-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding:var(--vt-ic-fn-padding-y) 0;font-size:var(--vt-ic-fn-font-size, var(--vt-type-label-size))}.ic-fn-pill.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background-color:var(--vt-ic-fn-pill-bg, var(--vt-surface-muted));color:var(--vt-ic-fn-pill-text, var(--vt-text-default));display:flex;align-items:center;padding:0 var(--vt-ic-fn-pill-padding-x);width:-moz-fit-content;width:fit-content;height:var(--vt-ic-fn-pill-height);border-radius:var(--vt-ic-fn-pill-radius, var(--vt-card-radius))}.ic-fn-completed.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{border:var(--vt-ic-fn-pill-border-width, var(--vt-border-width)) solid var(--vt-ic-fn-pill-border, var(--vt-border-muted))}.ic-fn-process.ic-fn-pill--processing.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:var(--vt-ic-fn-processing-min-width);padding:0}.ic-fn-process.ic-fn-pill--processing.svelte-8x6fgq .ic-fn-pill__row.svelte-8x6fgq.svelte-8x6fgq{margin:0 var(--vt-ic-fn-processing-row-padding-x);justify-content:flex-start}.ic-fn-pill__row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;justify-content:center;gap:var(--vt-ic-fn-row-gap)}.ic-fn-pill__row--wide.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{gap:var(--vt-ic-fn-row-gap-wide)}.ic-fn-pill__title.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;max-width:var(--vt-ic-fn-title-max-width)}.ic-fn-pill__title--fit.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:auto;flex:0 1 auto;max-width:-moz-fit-content;max-width:fit-content;overflow-x:hidden}.ic-fn-pill__icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center}.ic-pre.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:var(--vt-ic-pre-gap);width:100%;min-width:var(--vt-ic-pre-min-width);white-space:pre-wrap;word-wrap:break-word;text-align:left;font-family:var(--vt-type-font-sans)}.ic-pre--user.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin:0;border-radius:var(--vt-ic-query-radius)}.ic-header.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-header-action-color, var(--vt-text-default))}.ic-header--single.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{flex-direction:column;align-items:center;justify-content:center}.ic-header--stack.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{flex-direction:column;align-items:center;justify-content:center;gap:var(--vt-ic-header-stack-gap)}.ic-header__pencil-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:flex;align-items:center;justify-content:center}.ic-header__pencil-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;width:var(--vt-ic-header-icon-btn-size);height:var(--vt-ic-header-icon-btn-size);padding:0;border:none;background:transparent;border-radius:var(--vt-ic-header-icon-btn-radius);color:inherit;cursor:pointer;transition:background-color var(--vt-ease-standard)}.ic-header__pencil-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-header-icon-hover-bg, transparent)}.ic-header__unavailable-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{top:var(--vt-ic-unavailable-tooltip-top);left:var(--vt-ic-unavailable-tooltip-left);z-index:var(--vt-ic-unavailable-tooltip-z, var(--vt-z-tooltip));width:-moz-max-content;width:max-content;--vt-tooltip-unavailable-arrow-top:var(--vt-ic-unavailable-tooltip-arrow-top);--vt-tooltip-unavailable-arrow-left:var(--vt-ic-unavailable-tooltip-arrow-left)}.ic-header__unavailable-tooltip.svelte-8x6fgq p.svelte-8x6fgq.svelte-8x6fgq{margin:0;line-height:var(--vt-type-line-height-body)}.ic-header__divergence.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:-moz-max-content;width:max-content;display:grid;grid-template-columns:var(--vt-ic-header-divergence-nav-left-width) fit-content(var(--vt-ic-header-divergence-count-width)) var(--vt-ic-header-divergence-nav-right-width);align-items:center;justify-content:center;padding-top:var(--vt-ic-header-divergence-padding-top)}.ic-header__nav-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;width:var(--vt-ic-header-nav-btn-size);height:var(--vt-ic-header-nav-btn-size);padding:0;border:none;background:transparent;border-radius:var(--vt-ic-header-nav-btn-radius, var(--vt-pill-radius));color:inherit;cursor:pointer;transition:background-color var(--vt-ease-standard)}.ic-header__nav-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-header-icon-hover-bg, transparent)}.ic-header__divergence-count.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:inherit;font-size:var(--vt-ic-header-divergence-count-size);font-weight:var(--vt-ic-header-divergence-count-weight, var(--vt-type-label-weight));letter-spacing:var(--vt-ic-header-divergence-count-letter-spacing);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.ic-header__divergence-sep.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-block;padding:0 var(--vt-ic-header-divergence-sep-padding-x)}.ic-header__edit-controls.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{cursor:pointer;border:0;position:absolute;display:flex;flex-direction:column;align-items:center}.ic-header__control-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;width:var(--vt-ic-header-control-btn-size);height:var(--vt-ic-header-control-btn-size);border-radius:var(--vt-ic-header-control-btn-radius, var(--vt-pill-radius));border:none;background:transparent;color:inherit;transition:background-color var(--vt-ease-standard),transform var(--vt-ease-standard)}.ic-header__control-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-header-control-hover-bg, var(--vt-border-muted));cursor:pointer}.ic-header__control-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:active{transform:scale(.99)}.ic-header__control-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled,.ic-header__control-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled:hover{opacity:var(--vt-button-disabled-opacity, .48);cursor:default;background:transparent;transform:none}.ic-header__control-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:inline-flex}.ic-header__control-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;top:50%;left:calc(100% + var(--vt-space-8));transform:translateY(-50%);width:-moz-max-content;width:max-content;pointer-events:none}.ic-header__control-wrap.svelte-8x6fgq:hover .ic-header__control-tooltip.svelte-8x6fgq.svelte-8x6fgq{display:block}.ic-header__edit-divider.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-header-edit-divider-height);width:var(--vt-ic-header-edit-divider-width);margin:var(--vt-ic-header-edit-divider-margin);background:var(--vt-ic-header-edit-divider-bg, var(--vt-border-muted))}.ic-header__center.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;left:var(--vt-ic-header-center-left);top:var(--vt-ic-header-center-top);transform:translate(-50%);opacity:0;height:var(--vt-ic-header-icon-btn-size);width:var(--vt-ic-header-icon-btn-size);display:flex;transition:var(--vt-ic-header-center-transition);z-index:var(--vt-ic-header-center-z)}.ic-is-hidden.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{opacity:0;pointer-events:none}.ic-is-visible.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{opacity:1;pointer-events:auto}.ic-interaction__left-strip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;left:0;width:var(--ic-left-strip-w);top:0;bottom:0;visibility:hidden;background-color:var(--vt-ic-left-strip-bg, var(--vt-surface-muted));border-right:var(--vt-ic-left-strip-border-width, var(--vt-border-width)) solid var(--vt-ic-left-strip-border, var(--vt-surface-muted));z-index:var(--vt-ic-left-strip-z)}.ic-interaction__left-strip.ic-interaction__left-strip--visible.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{visibility:visible}.ic-edit__textarea.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;overflow:hidden;box-sizing:border-box;border-radius:var(--vt-ic-edit-radius, var(--vt-control-radius));padding:var(--vt-ic-edit-textarea-padding);resize:none;background:transparent;min-height:var(--vt-ic-edit-textarea-min-height)}.ic-edit__textarea.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:focus{outline:none}.ic-edit__textarea-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative}.ic-edit__textarea-wrap--with-divider.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-top:var(--vt-ic-edit-attachments-divider-gap)}.ic-edit__textarea-wrap--with-divider.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:before{content:"";position:absolute;top:0;left:var(--vt-ic-edit-attachments-divider-inset-x);right:var(--vt-ic-edit-attachments-divider-inset-x);height:var(--vt-border-width);background:var(--vt-ic-edit-attachments-divider-color);pointer-events:none}.ic-image-area.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{border-radius:var(--vt-ic-image-area-radius, var(--vt-popover-radius));background-color:var(--vt-ic-image-area-bg, var(--vt-surface-default));border:var(--vt-ic-image-area-border-width, var(--vt-border-width)) solid var(--vt-ic-image-area-border, var(--vt-border-muted));display:flex;align-items:center;justify-content:center}.ic-image-area.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-generated-image--square.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-width:var(--vt-ic-image-area-max-width);height:auto;aspect-ratio:1 / 1;width:100%}.ic-generated-image--horizontal.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-width:var(--vt-ic-image-horizontal-max-width);height:auto;aspect-ratio:7 / 4;width:100%}.ic-generated-image--vertical.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-height:var(--vt-ic-image-vertical-max-height);width:auto;aspect-ratio:4 / 7;height:100%}.ic-image-fullscreen.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:var(--vt-ic-image-fullscreen-overlay-bg, var(--vt-overlay-backdrop-strong-bg));z-index:var(--vt-ic-image-fullscreen-z)}.ic-image-fullscreen__img.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-width:100%;max-height:100%}.ic-image-fullscreen__close-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:var(--vt-ic-image-fullscreen-close-top);right:var(--vt-ic-image-fullscreen-close-right);border:none;color:var(--vt-ic-image-fullscreen-close-color, var(--vt-text-inverse));font-size:var(--vt-ic-image-fullscreen-close-font-size);cursor:pointer;padding:var(--vt-ic-image-fullscreen-close-padding);border-radius:var(--vt-ic-image-fullscreen-close-radius, var(--vt-pill-radius));transition:var(--vt-ic-image-fullscreen-close-transition)}.ic-image-fullscreen__close-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background-color:var(--vt-ic-image-fullscreen-close-hover-bg, var(--vt-overlay-backdrop-hover-bg))}.ic-generated-image.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{cursor:pointer}.ic-thumbnails.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-wrap:wrap;gap:var(--vt-ic-thumbnails-gap);margin-bottom:var(--vt-ic-thumbnails-margin-bottom)}.ic-upload__media-list.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin:var(--vt-ic-upload-toggle-padding-bottom) 0}.ic-upload__media-grid.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-wrap:wrap;gap:var(--vt-ic-thumbnails-gap);overflow:visible;position:relative}.ic-upload__media-item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:var(--vt-ic-upload-title-gap);width:-moz-fit-content;width:fit-content;max-width:min(100%,var(--vt-ic-upload-media-item-max-width))}.ic-upload__media-item--conflict.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-width:var(--vt-ic-upload-media-item-conflict-max-width)}.ic-upload__media-item--rename.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-upload-media-item-rename-width);max-width:var(--vt-ic-upload-media-item-rename-width);min-height:var(--vt-ic-upload-media-item-rename-min-height);flex:0 0 var(--vt-ic-upload-media-item-rename-width);z-index:auto;overflow:visible}.ic-upload__media-grid-preview.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;z-index:1;width:100%;min-width:0;pointer-events:none}.ic-upload__media-edit-card.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:var(--vt-ic-upload-title-media-gap);width:100%;min-width:0}.ic-upload__media-edit-card--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:var(--vt-ic-upload-media-edit-card-top);left:var(--vt-ic-upload-media-edit-card-left);transform:translate(-50%);width:var(--vt-ic-upload-media-edit-card-width);padding:var(--vt-ic-upload-validation-warning-padding);border:var(--vt-border-width) solid var(--vt-divider);border-radius:var(--vt-ic-upload-radius);background:var(--vt-surface-default);box-shadow:var(--vt-ic-upload-overflow-shadow);box-sizing:border-box;z-index:var(--vt-ic-upload-media-edit-card-z)}.ic-upload__media-edit-close-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;top:var(--vt-ic-upload-media-edit-close-row-top);right:var(--vt-ic-upload-media-edit-close-row-right);z-index:1;display:flex}.ic-upload__media-edit-close-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;width:var(--vt-ic-upload-media-edit-close-btn-size);height:var(--vt-ic-upload-media-edit-close-btn-size);padding:0;border:0;border-radius:var(--vt-pill-radius);background:transparent;color:var(--vt-text-muted);cursor:pointer;flex:0 0 auto}.ic-upload__media-edit-close-btn.svelte-8x6fgq svg{display:block}.ic-upload__media-edit-close-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-upload-menu-trigger-hover-bg)}.ic-upload__media-edit-top.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:var(--vt-ic-upload-title-gap);min-width:0}.ic-upload__media-edit-top--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:var(--vt-ic-thumbnails-gap);column-gap:var(--vt-ic-thumbnails-gap)}.ic-upload__media-thumb-stack.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;align-items:center;gap:var(--vt-ic-upload-media-thumb-stack-gap);width:-moz-fit-content;width:fit-content;min-width:0}.ic-upload__media-thumb-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.ic-upload__media-thumb-wrap--rename.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:-moz-fit-content;width:fit-content;align-self:baseline}.ic-upload__media-thumb.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-thumbnail-height);width:auto;max-width:100%;border-radius:var(--vt-ic-thumbnail-radius, var(--vt-card-radius));border:var(--vt-ic-thumbnail-border-width, var(--vt-border-width)) solid var(--vt-ic-thumbnail-border, var(--vt-border-muted));background:var(--vt-surface-muted);display:block}.ic-upload__media-thumb--placeholder.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-thumbnail-height);min-width:var(--vt-ic-thumbnail-height);height:var(--vt-ic-thumbnail-height);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:var(--vt-text-secondary)}.ic-upload__media-copy.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;gap:var(--vt-ic-upload-media-copy-gap)}.ic-upload__media-copy--with-added.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-left:var(--vt-ic-upload-media-copy-added-padding-left)}.ic-upload__media-copy--stack.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;width:100%;flex-direction:column;align-items:stretch}.ic-upload__media-copy--rename.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:0;flex-direction:row;gap:var(--vt-ic-upload-media-copy-rename-gap)}.ic-upload__media-edit-card.svelte-8x6fgq:not(.ic-upload__media-edit-card--active) .ic-upload__media-copy--stack.svelte-8x6fgq.svelte-8x6fgq{flex-direction:column}.ic-upload__media-edit-card--active.svelte-8x6fgq .ic-upload__media-copy--rename.svelte-8x6fgq.svelte-8x6fgq{flex-direction:row}.ic-upload__media-name.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vt-ic-upload-name-color);font-size:var(--vt-ic-upload-name-size, var(--vt-type-label-size));font-weight:var(--vt-type-label-weight)}.ic-upload__media-name-conflict.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vt-ic-upload-name-color);font-size:var(--vt-ic-upload-size, var(--vt-type-caption-size));font-weight:var(--vt-type-label-weight)}.ic-thumbnail.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-thumbnail-height);width:auto;border-radius:var(--vt-ic-thumbnail-radius, var(--vt-card-radius));border:var(--vt-ic-thumbnail-border-width, var(--vt-border-width)) solid var(--vt-ic-thumbnail-border, var(--vt-border-muted))}.ic-temporal-rainbow.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-ic-temporal-rainbow-gradient);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:var(--vt-ic-temporal-rainbow-animation)}@keyframes rainbow-animation{0%{background-position:0% 50%}to{background-position:100% 50%}}.ic-image-error.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background-color:var(--vt-ic-image-error-bg);border:var(--vt-ic-image-error-border-width) solid var(--vt-ic-image-error-border);border-radius:var(--vt-ic-image-error-radius);color:var(--vt-ic-image-error-text);padding:var(--vt-ic-image-error-padding-y) var(--vt-ic-image-error-padding-x)}.ic-files.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{container-type:inline-size;container-name:ic-files-container;width:min(100%,var(--vt-ic-files-max-width));border:var(--vt-border-width) solid var(--vt-border-muted);border-radius:var(--vt-card-radius);background:var(--vt-surface-default)}.ic-files--min.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:var(--vt-ic-files-min-width)}.ic-files--spaced.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-bottom:var(--vt-ic-files-gap)}.ic-upload.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{max-width:var(--vt-ic-upload-max-width);border:var(--vt-border-width) solid var(--vt-ic-upload-border);border-radius:var(--vt-ic-upload-radius);padding:var(--vt-ic-upload-padding);background:transparent;box-sizing:border-box}.ic-upload--processed.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-ic-upload-toggle-icon-color:var(--vt-ic-upload-processed-icon)}.ic-upload--conflict.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-ic-upload-border:var(--vt-ic-upload-conflict-border);--vt-ic-upload-toggle-icon-color:var(--vt-ic-upload-conflict-icon)}.ic-upload.ic-upload--expanded.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-bottom:var(--vt-ic-upload-expanded-margin-bottom);margin-top:var(--vt-ic-upload-expanded-margin-top)}.ic-upload--table.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding:0;background:transparent}.ic-upload__toggle-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding-bottom:var(--vt-ic-upload-toggle-padding-bottom);border-bottom:var(--vt-border-width) solid transparent;position:relative}.ic-upload.ic-upload--expanded.svelte-8x6fgq .ic-upload__toggle-row.svelte-8x6fgq.svelte-8x6fgq{border-bottom-color:var(--vt-ic-upload-divider)}.ic-upload__toggle.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;justify-content:flex-start;gap:var(--vt-ic-upload-toggle-gap);width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--vt-ic-upload-toggle-text);cursor:default}.ic-upload__toggle.svelte-8x6fgq>svg{flex:0 0 var(--vt-ic-upload-status-icon-size);width:var(--vt-ic-upload-status-icon-size);min-width:var(--vt-ic-upload-status-icon-size);height:var(--vt-ic-upload-status-icon-size);min-height:var(--vt-ic-upload-status-icon-size);color:var(--vt-ic-upload-toggle-icon-color, currentColor);margin-bottom:var(--vt-ic-upload-toggle-icon-margin-bottom);margin-right:var(--vt-ic-upload-toggle-icon-margin-right)}.ic-upload__title.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;gap:var(--vt-ic-upload-title-gap);min-width:0;flex:1 1 auto;font-size:var(--vt-ic-upload-toggle-text-size);color:var(--vt-ic-upload-title-color);font-weight:var(--vt-type-body-weight);line-height:var(--vt-type-line-height-body);white-space:nowrap}.ic-upload__title.text-moving-rainbow.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-ic-upload-rainbow);background-size:var(--vt-ic-upload-rainbow-size);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:svelte-8x6fgq-ic-upload-rainbow-animation var(--vt-ic-upload-rainbow-duration) linear infinite}.ic-upload__title-count.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{flex:0 0 auto;font-weight:var(--vt-type-label-weight)}.ic-upload__title-text.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ic-upload__text-emphasis.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-weight:var(--vt-ic-upload-text-emphasis-weight)}.ic-upload__title-detail.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-title-detail-text)}.ic-upload__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-height:var(--vt-ic-upload-item-min-height);display:flex;flex-direction:column;align-items:flex-start;position:relative;border-bottom:var(--vt-border-width) solid var(--vt-ic-upload-item-border);padding:var(--vt-ic-upload-item-padding);max-width:var(--vt-ic-upload-item-max-width);box-sizing:border-box;gap:var(--vt-ic-upload-item-gap)}.ic-upload__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:last-child{border-bottom:0}.ic-upload__title-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:row;justify-content:left;align-items:center;width:100%;min-width:var(--vt-ic-upload-title-min-width)}.ic-upload__title-main.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:row;align-items:center;width:100%;min-width:var(--vt-ic-upload-title-main-min-width);gap:var(--vt-ic-upload-title-main-gap)}.ic-upload__icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-left:var(--vt-ic-upload-icon-gap-left);margin-top:var(--vt-ic-upload-icon-offset-top);color:var(--vt-ic-upload-icon-color);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ic-upload__name.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-name-size, var(--vt-type-label-size));color:var(--vt-ic-upload-name-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;flex:1 1 auto;font-weight:var(--vt-type-label-weight)}.ic-upload__rename-inline.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;gap:var(--vt-ic-upload-rename-inline-gap);min-width:0;flex:1 1 auto;width:100%}.ic-upload__rename-inline--media-panel.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;align-items:stretch;gap:var(--vt-ic-upload-rename-inline-gap);margin-top:var(--vt-ic-upload-rename-inline-media-panel-margin-top);min-width:var(--vt-ic-upload-rename-inline-media-panel-min-width)}.ic-upload__rename-inline--media-panel.svelte-8x6fgq .ic-upload-validation__rename-input.svelte-8x6fgq.svelte-8x6fgq{width:100%}.ic-upload__rename-inline--media-panel.svelte-8x6fgq .ic-upload-validation__rename-submit.svelte-8x6fgq.svelte-8x6fgq{align-self:flex-start;width:auto}.ic-upload-validation__rename-input.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-input-height:var(--vt-ic-upload-validation-rename-input-height);--vt-input-padding-x:var(--vt-ic-upload-validation-rename-input-padding-x);--vt-input-font-size:var(--vt-ic-upload-validation-rename-input-size);--vt-input-border:var(--vt-border-muted);--vt-input-border-focus:var(--vt-border-strong);--vt-input-bg:var(--vt-surface-default);width:var(--vt-ic-upload-validation-rename-input-width);color:var(--vt-ic-upload-validation-rename-input-text);font-weight:var(--vt-ic-upload-validation-rename-input-weight);line-height:var(--vt-type-line-height-body);box-sizing:border-box}.ic-upload-validation__rename-submit.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{flex:0 0 auto;white-space:nowrap}.ic-upload__overflow-card.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;left:var(--vt-ic-upload-overflow-left);right:var(--vt-ic-upload-overflow-right);top:var(--vt-ic-upload-overflow-top);display:flex;flex-direction:column;gap:var(--vt-ic-upload-overflow-gap);padding:var(--vt-ic-upload-overflow-padding);border:var(--vt-border-width) solid var(--vt-ic-upload-overflow-border, var(--vt-border-muted));background:var(--vt-ic-upload-overflow-bg);box-shadow:var(--vt-ic-upload-overflow-shadow);z-index:var(--vt-ic-upload-overflow-z);box-sizing:border-box;pointer-events:none}.ic-upload__overflow-card--header.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{left:var(--vt-ic-upload-overflow-header-left);right:var(--vt-ic-upload-overflow-header-right)}.ic-upload__overflow-card--file.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{left:var(--vt-ic-upload-overflow-file-left);right:var(--vt-ic-upload-overflow-file-right)}.ic-upload__overflow-card--media-copy.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{left:0;right:auto;min-width:100%;max-width:var(--vt-ic-upload-overflow-media-copy-max-width)}.ic-upload__overflow-title.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-name-size, var(--vt-type-label-size));font-weight:var(--vt-type-label-weight);color:var(--vt-ic-upload-name-color);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ic-upload__overflow-title-conflict.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-size, var(--vt-type-caption-size));font-weight:var(--vt-type-label-weight);color:var(--vt-ic-upload-name-color);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ic-upload__overflow-meta.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--vt-ic-upload-overflow-meta-gap);font-size:var(--vt-ic-upload-size, var(--vt-type-caption-size));color:var(--vt-ic-upload-date-color)}.ic-upload__overflow-status.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-upload__overflow-size.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{white-space:normal;overflow-wrap:anywhere}.ic-upload__menu.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;margin-left:auto;margin-right:0;flex:0 0 auto;width:var(--vt-ic-upload-menu-width);height:var(--vt-ic-upload-menu-height)}.ic-upload__menu-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--vt-ic-upload-menu-btn-size);height:var(--vt-ic-upload-menu-btn-size);right:var(--vt-ic-upload-menu-btn-right);padding:0;border:var(--vt-border-width) solid var(--vt-ic-upload-menu-trigger-border);border-radius:var(--vt-ic-upload-menu-trigger-radius);background:var(--vt-ic-upload-menu-trigger-bg);color:var(--vt-ic-upload-menu-trigger-color);font-size:var(--vt-ic-upload-menu-font-size);font-weight:var(--vt-ic-upload-menu-font-weight);transition:background-color var(--vt-ease-standard),border-color var(--vt-ease-standard);box-sizing:border-box;cursor:pointer}.ic-upload__menu-btn.svelte-8x6fgq svg{color:currentColor}.ic-upload__menu-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-upload-menu-trigger-hover-bg)}.ic-upload__menu--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:var(--vt-ic-upload-menu-media-top);right:var(--vt-ic-upload-menu-media-right);margin:0;width:var(--vt-ic-upload-menu-btn-size);height:var(--vt-ic-upload-menu-btn-size)}.ic-upload__menu--media.svelte-8x6fgq .ic-upload__menu-btn.svelte-8x6fgq.svelte-8x6fgq{right:0;background:var(--vt-ic-upload-menu-trigger-media-bg)}.ic-upload__menu--media.svelte-8x6fgq .ic-upload__menu-btn.svelte-8x6fgq.svelte-8x6fgq:hover,.ic-upload__menu--media.svelte-8x6fgq .ic-upload__menu-btn[aria-expanded=true].svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-surface-muted)}.ic-upload__menu-content.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;right:var(--vt-ic-upload-menu-content-right);top:var(--vt-ic-upload-menu-content-top);min-width:var(--vt-ic-upload-menu-content-min-width);min-height:var(--vt-ic-upload-menu-content-height);border:var(--vt-border-width) solid var(--vt-ic-upload-menu-border);border-radius:0;border-bottom-right-radius:var(--vt-ic-upload-menu-radius);background:var(--vt-ic-upload-menu-content-bg);box-shadow:var(--vt-ic-upload-menu-shadow);padding:var(--vt-ic-upload-menu-content-padding);display:grid;box-sizing:border-box;height:auto;z-index:1}.ic-upload__menu-content--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{top:calc(100% - var(--vt-border-width) + 4px);left:-20px;z-index:3;right:auto;box-sizing:border-box}.ic-upload__menu-content--media.svelte-8x6fgq .ic-upload__context-label.svelte-8x6fgq.svelte-8x6fgq{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ic-upload__menu-item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--vt-ic-upload-menu-item-gap);padding:var(--vt-ic-upload-menu-item-padding);background:transparent;border:0;border-bottom:var(--vt-border-width) solid var(--vt-ic-upload-menu-item-divider);color:var(--vt-ic-upload-menu-item-text);font-size:var(--vt-type-caption-size);font-weight:var(--vt-ic-upload-menu-item-font-weight);text-align:left;box-sizing:border-box;cursor:pointer;border-radius:0}.ic-upload__menu-item-label.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-upload__menu-item-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ic-upload__menu-item-icon.svelte-8x6fgq svg{color:currentColor}.ic-upload__menu-item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:last-child{border-bottom:0}.ic-upload__menu-item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:not(:disabled):hover{background:var(--vt-ic-upload-menu-item-hover-bg)}.ic-upload__menu-content.svelte-8x6fgq .ic-upload__context-toggle.svelte-8x6fgq.svelte-8x6fgq{align-items:start;justify-content:initial;gap:var(--vt-ic-upload-content-toggle-gap);padding:var(--vt-ic-upload-content-toggle-padding)}.ic-upload__menu-content.svelte-8x6fgq .ic-upload__context-label.svelte-8x6fgq.svelte-8x6fgq{width:161px}.ic-upload__menu-content--media.svelte-8x6fgq .ic-upload__context-label.svelte-8x6fgq.svelte-8x6fgq{width:138px}.ic-upload__menu-content.svelte-8x6fgq .ic-upload__context-switch.svelte-8x6fgq.svelte-8x6fgq{flex:0 0 auto}.ic-upload__status.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-status-size);color:var(--vt-ic-upload-status-text);display:inline-flex;align-items:center;min-width:0;gap:var(--vt-ic-upload-status-gap);margin-left:auto;white-space:nowrap;margin-top:var(--vt-ic-upload-status-margin-top);flex:0 0 auto}.ic-upload__status--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-left:0;margin-top:0;max-width:100%;flex:1 1 auto}.ic-upload__status--uploading.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-upload-status-uploading-text)}.ic-upload__status-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:inline-block;width:var(--vt-ic-upload-status-icon-size);height:var(--vt-ic-upload-status-icon-height);overflow:hidden;border:var(--vt-border-width) solid transparent;flex:0 0 auto}.ic-upload__status-file.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;top:var(--vt-ic-upload-status-file-top);right:var(--vt-ic-upload-status-file-right);display:inline-block}.ic-upload__status-arrow.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;left:var(--vt-ic-upload-status-arrow-left);top:var(--vt-ic-upload-status-arrow-top);animation:svelte-8x6fgq-ic-upload-arrow-move var(--vt-ic-upload-arrow-duration) infinite;display:inline-block}.ic-upload__status--indexing.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-upload-status-text)}.ic-upload__status--done.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-upload__status--reused.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-text-success, var(--vt-text-default))}.ic-upload__status--error.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-text-danger, var(--vt-text-default))}.ic-upload__status-indicator.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;width:var(--vt-ic-upload-status-icon-size);height:var(--vt-ic-upload-status-icon-height);flex:0 0 auto;line-height:0;transform-origin:50% 50%;will-change:transform}.ic-upload__status-text-wrap.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;min-width:0}.ic-upload__status-text.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.ic-upload__status-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{left:50%;top:var(--vt-ic-upload-status-tooltip-top);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:var(--vt-ic-upload-status-tooltip-max-width);white-space:normal;text-align:center;box-shadow:var(--vt-tooltip-shadow)}.ic-upload__status-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:before{content:"";position:absolute;top:var(--vt-ic-upload-status-tooltip-arrow-top);left:50%;transform:translate(-50%);width:0;height:0;border-left:var(--vt-ic-upload-status-tooltip-arrow-size) solid transparent;border-right:var(--vt-ic-upload-status-tooltip-arrow-size) solid transparent;border-bottom:var(--vt-ic-upload-status-tooltip-arrow-size) solid var(--vt-tooltip-bg)}.ic-upload__status-indicator--spin.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{animation:svelte-8x6fgq-ic-upload-spin 2s linear infinite}.ic-upload__status-indicator.svelte-8x6fgq>svg{display:block;transform-origin:center}.ic-upload__meta-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--vt-ic-upload-meta-row-gap)}.ic-upload__meta-left.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;gap:var(--vt-ic-upload-title-gap);margin-left:var(--vt-ic-upload-meta-left-margin)}.ic-upload__meta-right.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;margin-left:var(--vt-ic-upload-meta-right-margin-left);position:relative;min-width:0;flex:0 0 auto;border:var(--vt-border-width) solid var(--vt-border-subtle);border-radius:var(--vt-ic-upload-context-added-radius);padding:0 var(--vt-ic-upload-context-added-padding-x);background-color:var(--vt-surface-default)}.ic-upload__meta-right--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{grid-column:1 / -1;width:-moz-fit-content;width:fit-content;margin-left:var(--vt-ic-upload-meta-right-media-margin-left)}.ic-upload__context-added.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-context-added-text);color:var(--vt-text-muted);white-space:nowrap}.ic-upload__context-added-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{top:var(--vt-ic-upload-added-tooltip-top);left:50%;transform:translate(-50%);width:var(--vt-ic-upload-added-tooltip-width);white-space:normal;pointer-events:none;z-index:var(--vt-ic-upload-added-tooltip-z, var(--vt-z-tooltip))}.ic-upload__meta-right--media.svelte-8x6fgq .ic-upload__context-added-tooltip.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-upload-added-tooltip-width-media, 130px)}.ic-upload__context-added-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:before{content:"";position:absolute;top:calc(var(--vt-ic-upload-added-tooltip-arrow-size) * -1);left:50%;transform:translate(-50%);width:0;height:0;border-left:var(--vt-ic-upload-added-tooltip-arrow-size) solid transparent;border-right:var(--vt-ic-upload-added-tooltip-arrow-size) solid transparent;border-bottom:var(--vt-ic-upload-added-tooltip-arrow-size) solid var(--vt-tooltip-bg)}.ic-upload__status--meta.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-left:0;padding-left:0;margin-top:0;flex:1 1 auto;min-width:0}.ic-upload__size.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-block;min-width:0;flex:0 1 var(--vt-ic-upload-size-max-inline-size);max-width:var(--vt-ic-upload-size-max-inline-size);font-size:var(--vt-ic-upload-size);color:var(--vt-ic-upload-date-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-upload__size-text.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-upload__context-toggle.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;gap:var(--vt-ic-upload-context-toggle-gap)}.ic-upload__context-toggle.vt-modal__match-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-modal-match-gap:var(--vt-ic-upload-context-toggle-gap);--vt-modal-switch-gap:var(--vt-ic-upload-context-switch-gap)}.ic-upload__context-switch.vt-modal__switch.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-files__context-switch.vt-modal__switch.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-left:0;--vt-modal-switch-gap:var(--vt-ic-upload-context-switch-gap);--vt-modal-switch-width:var(--vt-ic-upload-switch-width);--vt-modal-switch-height:var(--vt-ic-upload-switch-height);--vt-modal-switch-thumb-size:var(--vt-ic-upload-switch-thumb-size);--vt-modal-switch-thumb-left:var(--vt-ic-upload-switch-thumb-left);--vt-modal-switch-thumb-bottom:var(--vt-ic-upload-switch-thumb-bottom);--vt-modal-switch-thumb-translate-x:var(--vt-ic-upload-switch-thumb-translate-x)}.ic-upload__context-switch-control.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-files__context-switch-control.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-switch-width:var(--vt-ic-upload-switch-width);--vt-switch-height:var(--vt-ic-upload-switch-height);--vt-switch-thumb-size:var(--vt-ic-upload-switch-thumb-size);--vt-switch-thumb-left:var(--vt-ic-upload-switch-thumb-left);--vt-switch-thumb-bottom:var(--vt-ic-upload-switch-thumb-bottom);--vt-switch-thumb-translate-x:var(--vt-ic-upload-switch-thumb-translate-x)}.ic-upload__context-label.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-context-label-text);color:var(--vt-ic-upload-context-label-color)}.ic-upload__context-label--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-text-default);font-weight:600}.ic-upload__context-switch-control.svelte-8x6fgq input.svelte-8x6fgq:disabled+.vt-switch__track.svelte-8x6fgq,.ic-files__context-switch-control.svelte-8x6fgq input.svelte-8x6fgq:disabled+.vt-switch__track.svelte-8x6fgq{cursor:not-allowed;opacity:.5}.ic-upload__context-switch-control.svelte-8x6fgq input:disabled+.vt-switch__track.svelte-8x6fgq .vt-switch__thumb.svelte-8x6fgq,.ic-files__context-switch-control.svelte-8x6fgq input:disabled+.vt-switch__track.svelte-8x6fgq .vt-switch__thumb.svelte-8x6fgq{cursor:not-allowed}@keyframes svelte-8x6fgq-ic-upload-rainbow-animation{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-8x6fgq-ic-upload-arrow-move{0%{transform:translateY(var(--vt-ic-upload-arrow-start))}to{transform:translateY(var(--vt-ic-upload-arrow-end))}}@keyframes svelte-8x6fgq-ic-upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ic-files-table.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:grid;gap:0;width:100%}.ic-files-table--file-info.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{grid-template-columns:var(--vt-ic-files-table-file-info-columns)}.ic-files-table--inline-menu.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{grid-template-columns:var(--vt-ic-files-table-inline-menu-columns)}.ic-files-table.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{grid-template-columns:var(--vt-ic-files-table-two-columns)}.ic-files-table__header.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;min-height:var(--vt-ic-files-header-height);padding:var(--vt-ic-files-header-padding-y) var(--vt-ic-files-header-padding-x);border-bottom:var(--vt-border-width) solid var(--vt-border-muted);background:transparent;color:var(--vt-text-secondary);font-size:var(--vt-type-caption-size);font-weight:var(--vt-type-label-weight);line-height:var(--vt-type-line-height-caption)}.ic-files-table__header--left.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{justify-content:flex-start;color:var(--vt-text-default);font-size:var(--vt-type-label-size)}.ic-files-table__header--right.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{justify-content:center}.ic-files-table__cell.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{min-height:var(--vt-ic-files-row-height);padding:var(--vt-ic-upload-item-padding);border-bottom:var(--vt-border-width) solid var(--vt-divider);color:var(--vt-text-body);font-size:var(--vt-type-caption-size);line-height:var(--vt-type-line-height-body);background:transparent}.ic-files-table__cell--name.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-weight:var(--vt-type-label-weight);color:var(--vt-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-upload--table.svelte-8x6fgq .ic-files-table__cell--name.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-name-size, var(--vt-type-label-size));color:var(--vt-ic-upload-name-color)}.ic-files-table__cell--file.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:flex-start;min-width:0;overflow:visible;position:relative}.ic-files-table__cell--details-open.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{border-bottom:0}.ic-files-table__file-stack.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;min-width:0;gap:var(--vt-ic-upload-item-gap);flex:1 1 auto}.ic-files-table__file-title-row.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;gap:var(--vt-ic-upload-title-main-gap);min-width:0;width:100%}.ic-files-table__file-title-main.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;gap:var(--vt-ic-upload-title-main-gap);min-width:0;flex:1 1 auto;width:100%}.ic-files-table__file-stack.svelte-8x6fgq .ic-upload__icon.svelte-8x6fgq.svelte-8x6fgq{margin-top:0}.ic-files-table__file-stack.svelte-8x6fgq .ic-upload__name.svelte-8x6fgq.svelte-8x6fgq{display:block;flex:1 1 auto;min-width:0}.ic-files-table__file-size.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-ic-upload-size, var(--vt-type-caption-size));color:var(--vt-ic-upload-date-color);line-height:var(--vt-type-line-height-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-left:var(--vt-ic-files-file-size-margin-left);height:var(--vt-ic-files-file-size-height)}.ic-files-table__file-size--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-left:0;height:auto}.ic-files-table__file-size--media-below-thumb.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-files-table__file-size--media-rename.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{margin-top:0}.ic-files-table__cell--center.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;justify-content:center;text-align:center}.ic-files-table__cell--size.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{text-align:center;color:var(--vt-ic-upload-date-color);font-size:var(--vt-ic-upload-size, var(--vt-type-caption-size))}.ic-files-table__cell--status.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:var(--vt-ic-files-cell-status-gap);align-items:flex-start}.ic-files-table__cell.svelte-8x6fgq input[type=checkbox].svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-files-checkbox-size);height:var(--vt-ic-files-checkbox-size);accent-color:var(--vt-text-default);cursor:pointer}.ic-files-table--inline-menu.svelte-8x6fgq>.svelte-8x6fgq.svelte-8x6fgq:last-child{border-bottom:none}.ic-upload-validation__groups.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:flex;flex-direction:column;gap:0;align-items:flex-start}.ic-upload-validation__group.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-direction:column;gap:0;padding:var(--vt-ic-upload-padding)}.ic-upload-validation__group.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:last-child{margin-bottom:0}.ic-upload-validation__group-title.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{padding-bottom:var(--vt-ic-upload-toggle-padding-bottom);box-sizing:border-box}.ic-upload-validation__details.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{grid-column:1 / -1;border-bottom:var(--vt-border-width) solid var(--vt-divider);padding:var(--vt-ic-upload-details-padding-y) var(--vt-ic-upload-details-padding-x);color:var(--vt-text-secondary)}.ic-upload-validation__details--media.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;border-bottom:none;padding:0}.ic-upload-validation__message.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-type-label-size);font-weight:var(--vt-type-label-weight);margin-bottom:var(--vt-ic-upload-validation-details-message-margin-bottom);color:var(--vt-text-default)}.ic-upload-validation__copy.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{line-height:var(--vt-type-line-height-body)}.ic-upload-validation__warning.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-size:var(--vt-type-caption-size);margin:var(--vt-ic-upload-validation-warning-margin);color:var(--vt-text-default);background:var(--vt-surface-default);border-radius:var(--vt-ic-upload-radius);padding:var(--vt-ic-upload-validation-warning-padding)}.ic-upload-validation__confirm-actions.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;gap:var(--vt-ic-upload-toggle-gap);margin-top:var(--vt-ic-upload-validation-actions-margin-top)}.ic-upload-validation__action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-button-height:var(--vt-ic-upload-validation-action-height);--vt-button-padding-x:var(--vt-ic-upload-validation-action-padding-x);--vt-button-radius:var(--vt-ic-upload-validation-action-radius);font-size:var(--vt-type-caption-size);font-weight:var(--vt-type-label-weight);line-height:normal;border-color:var(--vt-ic-upload-validation-action-border)}.ic-upload-validation__action.vt-btn--ghost.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-ic-upload-validation-action-bg);color:var(--vt-ic-upload-validation-action-text)}.ic-upload-validation__action.vt-btn--ghost.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-upload-validation-action-hover-bg)}.ic-upload-validation__action.vt-btn--primary.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-button-primary-bg:var(--vt-ic-upload-validation-action-primary-bg);--vt-button-primary-hover-bg:var(--vt-ic-upload-validation-action-primary-hover-bg);--vt-button-primary-text:var(--vt-ic-upload-validation-action-primary-text)}.ic-upload-validation__action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled,.ic-upload-validation__action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled:hover{opacity:var(--vt-ic-upload-validation-action-disabled-opacity);cursor:not-allowed}.ic-upload-validation__action.vt-btn--ghost.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled,.ic-upload-validation__action.vt-btn--ghost.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled:hover{background:var(--vt-ic-upload-validation-action-bg);color:var(--vt-ic-upload-validation-action-text)}.ic-upload-validation__action.vt-btn--primary.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled,.ic-upload-validation__action.vt-btn--primary.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled:hover{background:var(--vt-ic-upload-validation-action-primary-bg);color:var(--vt-ic-upload-validation-action-primary-text)}.ic-upload__menu-item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled{opacity:.45;cursor:not-allowed}.ic-upload__menu-item.ic-upload__menu-item--disabled.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{opacity:.6;cursor:not-allowed;pointer-events:none}@keyframes svelte-8x6fgq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-animation{animation:svelte-8x6fgq-spin 2s linear infinite}.disabled-edit.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{opacity:.4;cursor:not-allowed}@container ic-files-container (max-width: 360px){.ic-upload__menu-content.svelte-8x6fgq .ic-upload__context-label.svelte-8x6fgq.svelte-8x6fgq{width:-moz-min-content;width:min-content;min-width:var(--vt-ic-upload-context-label-compact-min-width)}.ic-upload__media-edit-card--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{left:var(--vt-ic-upload-media-edit-card-compact-left)}}@container ic-message-container (max-width: 210px){.ic-upload__meta-right.svelte-8x6fgq:not(.ic-upload__meta-right--media) .ic-upload__context-added-tooltip.svelte-8x6fgq.svelte-8x6fgq{left:var(--vt-ic-upload-context-added-tooltip-left)}.ic-upload__meta-right.svelte-8x6fgq:not(.ic-upload__meta-right--media) .ic-upload__context-added-tooltip.svelte-8x6fgq.svelte-8x6fgq:before{left:var(--vt-ic-upload-context-added-tooltip-before-left)}}.ic-avatar-container.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;width:var(--vt-ic-avatar-container-width);height:var(--vt-ic-avatar-container-height);display:flex;justify-content:center}.ic-avatar-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{visibility:hidden;opacity:0;background-color:var(--vt-ic-avatar-tooltip-bg, var(--vt-surface-strong));color:var(--vt-ic-avatar-tooltip-text, var(--vt-text-inverse));text-align:center;border-radius:var(--vt-ic-avatar-tooltip-radius);padding:var(--vt-ic-avatar-tooltip-padding-y) var(--vt-ic-avatar-tooltip-padding-x);position:absolute;top:var(--vt-ic-avatar-tooltip-top);left:50%;transform:translate(-50%);white-space:nowrap;transition:var(--vt-ic-avatar-tooltip-transition);font-size:var(--vt-ic-avatar-tooltip-font-size);z-index:var(--vt-ic-avatar-tooltip-z, var(--vt-z-tooltip));height:auto;width:auto}.ic-avatar-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:var(--vt-ic-avatar-tooltip-arrow-size);border-style:solid;border-color:transparent transparent var(--vt-ic-avatar-tooltip-bg, var(--vt-surface-strong)) transparent}.ic-avatar-container.svelte-8x6fgq:hover .ic-avatar-tooltip.svelte-8x6fgq.svelte-8x6fgq{visibility:visible;opacity:1}.ic-model-avatar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-model-avatar-size);height:var(--vt-ic-model-avatar-size);border-radius:var(--vt-ic-model-avatar-radius, var(--vt-card-radius));border:var(--vt-ic-model-avatar-border-width, var(--vt-border-width)) solid var(--vt-ic-model-avatar-border, var(--vt-border-strong));background-size:var(--vt-ic-model-avatar-bg-size, contain);background-position:center;background-repeat:no-repeat}.ic-payload-action-container.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-wrap:wrap;gap:var(--vt-ic-payload-actions-gap);padding:var(--vt-ic-payload-actions-padding-y) 0}.ic-payload-action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;gap:var(--vt-ic-payload-action-gap);border-radius:var(--vt-ic-payload-action-radius, var(--vt-control-radius));border:var(--vt-ic-payload-action-border-width, var(--vt-border-width)) solid var(--vt-ic-payload-action-border, var(--vt-text-default));background:var(--vt-ic-payload-action-bg, var(--vt-surface-default));color:var(--vt-ic-payload-action-text, var(--vt-text-default));font-size:var(--vt-ic-payload-action-font-size, var(--vt-type-label-size));font-style:normal;font-weight:var(--vt-ic-payload-action-font-weight, var(--vt-type-label-weight));line-height:var(--vt-ic-payload-action-line-height, var(--vt-type-line-height-body));cursor:pointer;transition:background-color var(--vt-ease-standard),transform var(--vt-ease-standard)}.ic-payload-action--icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-payload-action-icon-height);padding:0 var(--vt-ic-payload-action-icon-padding-x)}.ic-payload-action--default.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-payload-action-height);padding:var(--vt-ic-payload-action-padding-y) var(--vt-ic-payload-action-padding-x)}.ic-payload-action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-payload-action-hover-bg, var(--vt-surface-muted))}.ic-payload-action.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:active{transform:scale(var(--vt-ic-payload-action-active-scale));background:var(--vt-ic-payload-action-active-bg, var(--vt-surface-strong));color:var(--vt-ic-payload-action-active-text, var(--vt-text-inverse))}.ic-artifacts-btn-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background:var(--vt-ic-artifacts-btn-icon-bg, url(../../../components/generic/artifactBtnIcon.svg)) no-repeat center center;background-size:var(--vt-ic-artifacts-btn-icon-size, contain)}.ic-loader.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--ic-loader-duration:var(--vt-ic-loader-duration);width:var(--vt-ic-loader-size);aspect-ratio:1;border:var(--vt-ic-loader-track-width) solid var(--vt-ic-loader-track, var(--vt-border-muted));border-radius:var(--vt-ic-loader-radius, var(--vt-pill-radius));position:relative;transform:rotate(45deg)}.ic-loader.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:before{content:"";position:absolute;inset:calc(var(--vt-ic-loader-track-width) * -1);border-radius:var(--vt-ic-loader-radius, var(--vt-pill-radius));border:var(--vt-ic-loader-track-width) solid var(--vt-ic-loader-accent, var(--vt-text-default));animation:svelte-8x6fgq-ic-loader-spin var(--ic-loader-duration) infinite linear}@keyframes svelte-8x6fgq-ic-loader-spin{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.ic-floating-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;position:fixed;left:var(--vt-ic-floating-scrollbar-left);width:var(--vt-ic-floating-scrollbar-width);top:var(--vt-ic-floating-scrollbar-top);height:var(--vt-ic-floating-scrollbar-height);overflow-x:auto;overflow-y:hidden;z-index:var(--vt-ic-floating-scrollbar-z, var(--vt-ic-floating-z));background:var(--vt-ic-floating-scrollbar-bg, var(--vt-scrollbar-overlay-track-bg))}.ic-floating-scrollbar__content.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-floating-scrollbar-content-width);height:var(--vt-ic-floating-scrollbar-content-height);pointer-events:none}.ic-floating-scrollbar.ic-floater--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block}.ic-floating-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar{height:var(--vt-ic-floating-scrollbar-height);border-left:none}.ic-floating-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-track{background:transparent}.ic-floating-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-thumb{background-color:var(--vt-ic-floating-scrollbar-thumb-bg, var(--vt-scrollbar-thumb-bg));border-radius:var(--vt-ic-floating-scrollbar-thumb-radius);border:var(--vt-ic-floating-scrollbar-thumb-border);background-clip:content-box}.ic-floating-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-thumb:hover{background-color:var(--vt-ic-floating-scrollbar-thumb-hover-bg, var(--vt-scrollbar-thumb-hover-bg))}.ic-floating-header.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;position:fixed;left:var(--vt-ic-floating-header-left);width:var(--vt-ic-floating-header-width);top:var(--vt-ic-floating-header-top);height:var(--vt-ic-floating-header-height);z-index:var(--vt-ic-floating-header-z, var(--vt-ic-floating-z));overflow:hidden;background:transparent;pointer-events:auto}.ic-floating-header__content.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;will-change:transform;width:var(--vt-ic-floating-header-content-width);transform:translate(var(--vt-ic-floating-header-scroll-x));white-space:nowrap;overflow:hidden}.ic-floating-header__table.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{table-layout:fixed;border-collapse:collapse;margin:0;width:var(--vt-ic-floating-header-content-width)}.ic-floating-header__source.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{background-color:var(--vt-ic-floating-header-bg)}.ic-floating-header__cell.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--vt-ic-floating-header-cell-padding-y) var(--vt-ic-floating-header-cell-padding-x)}.ic-floating-header.ic-floater--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block}.ic-table-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;position:fixed;top:var(--vt-ic-table-tooltip-top);left:var(--vt-ic-table-tooltip-left);z-index:var(--vt-ic-table-tooltip-z);background-color:var(--vt-ic-table-tooltip-bg, var(--vt-surface-strong));color:var(--vt-ic-table-tooltip-text, var(--vt-text-inverse));padding:var(--vt-ic-table-tooltip-padding-y) var(--vt-ic-table-tooltip-padding-x);border-radius:var(--vt-ic-table-tooltip-radius);font-size:var(--vt-ic-table-tooltip-font-size);max-width:var(--vt-ic-table-tooltip-max-width);white-space:normal;pointer-events:none;opacity:0;transition:var(--vt-ic-table-tooltip-transition)}.ic-table-tooltip.ic-is-visible.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block;opacity:1}.ic-markdown.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-family:var(--vt-ic-md-font-family);font-size:var(--vt-ic-md-font-size);font-weight:var(--vt-ic-md-font-weight);line-height:var(--vt-ic-md-line-height);color:var(--vt-ic-md-text-color);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;isolation:isolate}.ic-markdown.svelte-8x6fgq h1{font-size:var(--vt-ic-md-h1-size);margin-bottom:var(--vt-ic-md-h1-margin-bottom)}.ic-markdown.svelte-8x6fgq h2{font-size:var(--vt-ic-md-h2-size);margin-top:var(--vt-ic-md-heading-margin-top);margin-bottom:var(--vt-ic-md-heading-margin-bottom)}.ic-markdown.svelte-8x6fgq h3{font-size:var(--vt-ic-md-h3-size);margin-top:var(--vt-ic-md-heading-margin-top);margin-bottom:var(--vt-ic-md-heading-margin-bottom)}.ic-markdown.svelte-8x6fgq h4{font-size:var(--vt-ic-md-h4-size);margin-top:var(--vt-ic-md-heading-margin-top)}.ic-markdown.svelte-8x6fgq h5{font-size:var(--vt-ic-md-h5-size)}.ic-markdown.svelte-8x6fgq h6{font-size:var(--vt-ic-md-h6-size);font-weight:var(--vt-ic-md-h6-weight)}.ic-markdown.svelte-8x6fgq ul,.ic-markdown.svelte-8x6fgq ol{padding-left:var(--vt-ic-md-list-padding-left);margin-bottom:var(--vt-ic-md-list-margin-bottom)}.ic-markdown.svelte-8x6fgq ul li,.ic-markdown.svelte-8x6fgq ol li{margin:var(--vt-ic-md-list-item-margin)}.ic-markdown.svelte-8x6fgq strong{font-weight:var(--vt-ic-md-strong-weight);color:var(--vt-ic-md-strong-color)}.ic-markdown.svelte-8x6fgq em{font-style:italic}.ic-markdown.svelte-8x6fgq blockquote{border-left:var(--vt-ic-md-quote-border-width) solid var(--vt-ic-md-quote-border);padding-left:var(--vt-ic-md-quote-padding-left);color:var(--vt-ic-md-quote-text);margin:var(--vt-ic-md-quote-margin);font-size:var(--vt-ic-md-quote-font-size)}.ic-markdown.svelte-8x6fgq a,.ic-markdown.svelte-8x6fgq a:visited,.ic-markdown.svelte-8x6fgq a:hover{color:inherit;text-decoration:underline}.ic-markdown.svelte-8x6fgq hr{border:none;border-top:var(--vt-ic-md-hr-border-width) solid var(--vt-ic-md-hr-border);margin:var(--vt-ic-md-hr-margin)}.ic-markdown.svelte-8x6fgq p{margin:0;margin-bottom:var(--vt-ic-md-paragraph-margin-bottom)}.ic-markdown.svelte-8x6fgq .code_block_container{display:flex;flex-direction:column;max-width:100%;width:100%;margin:var(--vt-ic-md-code-block-margin)}.ic-markdown.svelte-8x6fgq .code_block_info{height:var(--vt-ic-md-code-info-height);display:flex;justify-content:space-between;align-items:center;background-color:var(--vt-ic-md-code-info-bg);color:var(--vt-ic-md-code-info-text);padding:var(--vt-ic-md-code-info-padding);border-top-left-radius:var(--vt-ic-md-block-radius);border-top-right-radius:var(--vt-ic-md-block-radius)}.ic-markdown.svelte-8x6fgq .code_block_info p{font-weight:var(--vt-ic-md-code-info-label-weight);font-size:var(--vt-ic-md-code-info-label-size)}.ic-markdown.svelte-8x6fgq .code_block_button{display:flex}.ic-markdown.svelte-8x6fgq .code_block_text{width:100%;overflow-x:auto;font-family:var(--vt-ic-md-code-font-family);font-size:var(--vt-ic-md-code-font-size);border-bottom-left-radius:var(--vt-ic-md-block-radius);border-bottom-right-radius:var(--vt-ic-md-block-radius)}.ic-markdown.svelte-8x6fgq .code-table-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.ic-markdown.svelte-8x6fgq .code-table-container{width:100%;overflow-x:auto;margin:var(--vt-ic-md-table-margin);border-left:var(--vt-ic-md-table-border-width) solid transparent;border-right:var(--vt-ic-md-table-border-width) solid transparent;border-top-left-radius:var(--vt-ic-md-block-radius);border-top-right-radius:var(--vt-ic-md-block-radius);box-shadow:inset var(--vt-border-width) 0 0 var(--vt-ic-table-side-border),inset calc(var(--vt-border-width) * -1) 0 0 var(--vt-ic-table-side-border)}.ic-markdown.svelte-8x6fgq .code-table-container table{border-collapse:collapse;width:100%;border-left:none!important;border-right:none!important}.ic-markdown.svelte-8x6fgq .code-table-container tbody{border-left:var(--vt-ic-md-table-border-width) solid var(--vt-ic-md-table-border);border-right:var(--vt-ic-md-table-border-width) solid var(--vt-ic-md-table-border)}.ic-markdown.svelte-8x6fgq .code-table-container::-webkit-scrollbar{height:var(--vt-ic-md-table-scrollbar-height);border:var(--vt-ic-md-table-scrollbar-border-width) solid var(--vt-ic-md-table-scrollbar-border)}.ic-markdown.svelte-8x6fgq .code-table-container::-webkit-scrollbar-track{background:var(--vt-ic-md-table-scrollbar-track-bg);border-bottom-left-radius:var(--vt-ic-md-block-radius);border-bottom-right-radius:var(--vt-ic-md-block-radius);border:var(--vt-ic-md-table-scrollbar-track-border-width) solid var(--vt-ic-md-table-scrollbar-track-border);border-top:var(--vt-ic-md-table-scrollbar-track-border-top-width) solid var(--vt-ic-md-table-scrollbar-track-border-top)}.ic-markdown.svelte-8x6fgq .code-table-container::-webkit-scrollbar-thumb{background-color:var(--vt-ic-md-table-scrollbar-thumb-bg);border-radius:var(--vt-ic-md-table-scrollbar-thumb-radius);border:var(--vt-ic-md-table-scrollbar-thumb-border-width) solid transparent;background-clip:content-box;border-bottom:var(--vt-ic-md-table-scrollbar-thumb-border-bottom-width) solid transparent}.ic-markdown.svelte-8x6fgq .code-table-container:hover::-webkit-scrollbar-thumb{background-color:var(--vt-ic-md-table-scrollbar-thumb-hover-bg);border:var(--vt-ic-md-table-scrollbar-thumb-border-width) solid transparent;background-clip:content-box;border-bottom:var(--vt-ic-md-table-scrollbar-thumb-border-bottom-width) solid transparent}.ic-markdown.svelte-8x6fgq .katex-display{overflow:auto clip;padding:var(--vt-ic-md-katex-padding)}.ic-markdown.svelte-8x6fgq .katex-display::-webkit-scrollbar{height:var(--vt-ic-md-katex-scrollbar-height);border:var(--vt-ic-md-katex-scrollbar-border-width) solid var(--vt-ic-md-katex-scrollbar-border)}.ic-markdown.svelte-8x6fgq .katex-display::-webkit-scrollbar-track{background:var(--vt-ic-md-katex-scrollbar-track-bg);border:var(--vt-ic-md-katex-scrollbar-track-border-width) solid var(--vt-ic-md-katex-scrollbar-track-border);border-top:var(--vt-ic-md-katex-scrollbar-track-border-top-width) solid var(--vt-ic-md-katex-scrollbar-track-border-top);border-radius:var(--vt-ic-md-block-radius)}.ic-markdown.svelte-8x6fgq .katex-display::-webkit-scrollbar-thumb{background-color:var(--vt-ic-md-katex-scrollbar-thumb-bg);border-radius:var(--vt-ic-md-katex-scrollbar-thumb-radius);border:var(--vt-ic-md-katex-scrollbar-thumb-border-width) solid transparent;background-clip:content-box;border-bottom:var(--vt-ic-md-katex-scrollbar-thumb-border-bottom-width) solid transparent}.ic-markdown.svelte-8x6fgq .katex-display:hover::-webkit-scrollbar-thumb{background-color:var(--vt-ic-md-katex-scrollbar-thumb-hover-bg);border:var(--vt-ic-md-katex-scrollbar-thumb-border-width) solid transparent;background-clip:content-box;border-bottom:var(--vt-ic-md-katex-scrollbar-thumb-border-bottom-width) solid transparent}.ic-floating-code-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;position:fixed;left:var(--vt-ic-floating-code-left);width:var(--vt-ic-floating-code-width);top:var(--vt-ic-floating-code-top);height:var(--vt-ic-floating-code-scrollbar-height);overflow-x:auto;overflow-y:hidden;z-index:var(--vt-ic-floating-code-scrollbar-z, var(--vt-ic-floating-z));background:var(--vt-ic-floating-code-scrollbar-bg, var(--vt-surface-strong))}.ic-floating-code-scrollbar__content.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-floating-code-scrollbar-content-width);height:var(--vt-ic-floating-code-scrollbar-content-height);pointer-events:none}.ic-floating-code-scrollbar.ic-floater--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block}.ic-floating-code-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar{height:var(--vt-ic-floating-code-scrollbar-height);border-left:none}.ic-floating-code-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-track{background:transparent}.ic-floating-code-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-thumb{background:var(--vt-ic-floating-code-scrollbar-thumb-bg, var(--vt-border-muted));border-radius:var(--vt-ic-floating-code-scrollbar-thumb-radius);border:var(--vt-ic-floating-code-scrollbar-thumb-border);background-clip:content-box}.ic-floating-code-scrollbar.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq::-webkit-scrollbar-thumb:hover{background:var(--vt-ic-floating-code-scrollbar-thumb-hover-bg, var(--vt-border-subtle));border:var(--vt-ic-floating-code-scrollbar-thumb-border);background-clip:content-box}.ic-floating-code-button.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:fixed;left:var(--vt-ic-floating-code-button-left);top:var(--vt-ic-floating-code-button-top);z-index:var(--vt-ic-floating-code-button-z, var(--vt-ic-floating-z));display:none;padding:var(--vt-ic-floating-code-button-padding);background:var(--vt-ic-floating-code-button-bg, var(--vt-surface-strong));border-top-left-radius:var(--vt-ic-floating-code-button-radius);border-top:var(--vt-ic-floating-code-border-width, var(--vt-border-width)) solid var(--vt-ic-floating-code-border, var(--vt-border-muted));border-left:var(--vt-ic-floating-code-border-width, var(--vt-border-width)) solid var(--vt-ic-floating-code-border, var(--vt-border-muted))}.ic-floating-code-button__btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-floating-code-check-icon, var(--vt-ic-floating-code-copy-icon))}.ic-floating-code-button.ic-floater--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex}.ic-floating-code-border.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:none;position:fixed;left:var(--vt-ic-floating-code-border-left);top:var(--vt-ic-floating-code-border-top);width:var(--vt-ic-floating-code-border-line-width);height:var(--vt-ic-floating-code-border-height);background-color:var(--vt-ic-floating-code-border, var(--vt-border-muted));z-index:var(--vt-ic-floating-code-border-z, var(--vt-ic-floating-z))}.ic-floating-code-border.ic-floater--active.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:block}.ic-edit.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;width:100%;border:var(--vt-ic-edit-border-width, var(--vt-border-width)) dashed var(--vt-ic-edit-border, var(--vt-surface-muted));border-radius:var(--vt-ic-edit-radius, var(--vt-control-radius));background-color:var(--vt-ic-edit-bg, var(--vt-surface-default));display:flex;flex-direction:column}.ic-edit__action-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-button-icon-size:var(--vt-ic-edit-action-btn-size);--vt-button-icon-radius:var(--vt-ic-edit-action-btn-radius);background:var(--vt-ic-edit-action-bg);border:none;cursor:pointer;padding:0;border-radius:var(--vt-ic-edit-radius, var(--vt-control-radius));transition:none;color:var(--vt-ic-edit-action-color, var(--vt-ic-edit-action-icon));display:flex;align-items:center;justify-content:center}.ic-edit__action-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-action-icon-size);height:var(--vt-ic-edit-action-icon-size);color:var(--vt-ic-edit-action-icon)}.ic-edit__action-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background-color:var(--vt-ic-edit-action-hover-bg, var(--vt-surface-muted));border-radius:var(--vt-ic-edit-action-hover-radius, var(--vt-pill-radius))}.ic-edit__action-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:disabled{opacity:.5;cursor:not-allowed}.ic-edit__attachments.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-card-bg:var(--vt-ic-edit-attachments-bg);--vt-card-border-color:var(--vt-ic-edit-attachments-border);--vt-card-radius:var(--vt-ic-edit-attachments-radius);display:flex;flex-direction:column;gap:var(--vt-ic-edit-attachments-gap);margin:var(--vt-ic-edit-attachments-margin);padding:var(--vt-ic-edit-attachments-padding);color:var(--vt-ic-edit-attachments-text);font-family:var(--vt-type-font-sans)}.ic-edit__attachments-header.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;justify-content:space-between;gap:var(--vt-ic-edit-attachments-header-gap)}.ic-edit__attachments-count.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-edit-attachments-count-text);font-size:var(--vt-ic-edit-attachments-count-size);line-height:var(--vt-ic-edit-attachments-count-line-height);font-weight:var(--vt-ic-edit-attachments-count-weight);opacity:var(--vt-ic-edit-attachments-count-opacity)}.ic-edit__attachments-count-value.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{font-weight:var(--vt-ic-edit-attachments-count-value-weight)}.ic-edit__attachments-clear.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-button-icon-size:var(--vt-ic-edit-attachments-clear-size);--vt-button-icon-radius:var(--vt-ic-edit-attachments-clear-radius);color:var(--vt-ic-edit-attachments-clear-icon);background:transparent;transition:none}.ic-edit__attachments-clear-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-attachments-clear-icon-size);height:var(--vt-ic-edit-attachments-clear-icon-size)}.ic-edit__attachments-clear.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-edit-attachments-clear-hover-bg);border-radius:var(--vt-ic-edit-attachments-clear-hover-radius)}.ic-edit__files.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-wrap:wrap;gap:var(--vt-ic-edit-files-gap);min-width:0}.ic-edit-file.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;align-items:center;gap:var(--vt-ic-edit-file-gap);max-width:min(var(--vt-ic-edit-file-max-width),100%);min-width:0;border:var(--vt-border-width) solid var(--vt-ic-edit-file-border);border-radius:var(--vt-ic-edit-file-radius);background:var(--vt-ic-edit-file-bg);padding:var(--vt-ic-edit-file-padding);height:var(--vt-ic-edit-file-height);flex-shrink:1;overflow:hidden}.ic-edit-file__icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-file-icon-size);height:var(--vt-ic-edit-file-icon-size);color:var(--vt-ic-edit-file-icon);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ic-edit-file__icon-svg.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-file-icon-size);height:var(--vt-ic-edit-file-icon-size)}.ic-edit-file__name.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vt-ic-edit-file-name-text);font-size:var(--vt-ic-edit-file-name-size);line-height:var(--vt-ic-edit-file-name-line-height);font-weight:var(--vt-ic-edit-file-name-weight);min-width:0}.ic-edit-file__remove.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--vt-button-icon-size:var(--vt-ic-edit-file-remove-size);--vt-button-icon-radius:var(--vt-ic-edit-file-remove-radius);color:var(--vt-ic-edit-file-remove-icon);background:transparent;flex-shrink:0}.ic-edit-file__remove-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-file-remove-icon-size);height:var(--vt-ic-edit-file-remove-icon-size)}.ic-edit-file__remove.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-edit-file-remove-hover-bg);border-radius:var(--vt-ic-edit-file-remove-hover-radius)}.ic-edit__thumbnails.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:flex;flex-wrap:wrap;gap:var(--vt-ic-edit-thumbnails-gap);color:var(--vt-ic-edit-thumbnail-icon)}.ic-edit__thumbnail.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative}.ic-edit__thumbnail--disabled.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{--ic-edit-thumbnail-tooltip-shift-x:0px}.ic-edit__thumbnail-img.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-edit-thumbnail-height);width:auto;border-radius:var(--vt-ic-edit-thumbnail-radius);border:var(--vt-border-width) solid var(--vt-ic-edit-thumbnail-border);display:block}.ic-edit__thumbnail-img--disabled.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{opacity:var(--vt-gpt-prompt-actions-image-disabled-opacity, .4);border:var(--vt-border-bold, 2px) solid var(--vt-gpt-thumbnail-disabled-border, var(--vt-danger))}.ic-edit__thumbnail-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:var(--vt-gpt-thumbnail-tooltip-top, calc(100% + var(--vt-space-6)));left:var(--vt-gpt-thumbnail-tooltip-left, 50%);transform:translate(calc(var(--vt-gpt-thumbnail-tooltip-translate-x, -50%) + var(--ic-edit-thumbnail-tooltip-shift-x, 0px)));z-index:var(--vt-z-tooltip);pointer-events:none;white-space:nowrap}.ic-edit__thumbnail-tooltip.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:before{content:"";position:absolute;bottom:100%;left:clamp(var(--vt-gpt-thumbnail-tooltip-arrow-inset, 14px),calc(50% - var(--ic-edit-thumbnail-tooltip-shift-x, 0px)),calc(100% - var(--vt-gpt-thumbnail-tooltip-arrow-inset, 14px)));transform:translate(-50%);border-left:var(--vt-gpt-thumbnail-tooltip-arrow-size, 5px) solid transparent;border-right:var(--vt-gpt-thumbnail-tooltip-arrow-size, 5px) solid transparent;border-bottom:var(--vt-gpt-thumbnail-tooltip-arrow-size, 5px) solid var(--vt-tooltip-bg)}.ic-edit__thumbnail-remove.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;transform:translate(-50%,-50%);top:var(--vt-ic-edit-thumbnail-remove-top);left:var(--vt-ic-edit-thumbnail-remove-left);width:var(--vt-ic-edit-thumbnail-remove-size);height:var(--vt-ic-edit-thumbnail-remove-size);background:var(--vt-ic-edit-thumbnail-remove-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--vt-ic-edit-thumbnail-remove-transition);border-radius:var(--vt-ic-edit-thumbnail-remove-radius)}.ic-edit__thumbnail-remove-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:var(--vt-ic-edit-thumbnail-remove-icon-size);height:var(--vt-ic-edit-thumbnail-remove-icon-size)}.ic-edit__thumbnail.svelte-8x6fgq:hover .ic-edit__thumbnail-remove.svelte-8x6fgq.svelte-8x6fgq{opacity:1}.ic-fn-inline.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:static;display:inline-flex;align-items:center}.ic-fn-pill__caret.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{height:var(--vt-ic-pill-caret-height);display:inline-flex;align-items:center;padding-left:var(--vt-ic-pill-caret-padding-left);border-left:var(--vt-ic-pill-caret-divider)}.ic-fn-pill__caret-icon.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{display:inline-flex;align-items:center;justify-content:center;transition:var(--vt-ic-pill-caret-transition);transform:rotate(0)}.ic-fn-pill__caret-icon.ic-is-rotated.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{transform:rotate(180deg)}.ic-fn-pill__open-btn.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{color:var(--vt-ic-pill-open-btn-text, var(--vt-text-default));font-weight:var(--vt-ic-pill-open-btn-weight, var(--vt-type-label-weight));font-size:var(--vt-ic-pill-open-btn-size, var(--vt-type-caption-size));white-space:nowrap;display:flex;justify-content:center;align-items:center}.ic-fn-menu.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:calc(100% + var(--vt-ic-menu-offset-y));left:50%;right:auto;transform:translate(-50%);z-index:var(--vt-ic-menu-z);width:var(--artifact-menu-width, var(--vt-ic-menu-default-width));min-width:var(--artifact-menu-width, var(--vt-ic-menu-default-width));max-width:var(--artifact-menu-width, var(--vt-ic-live-menu-max-width));max-height:var(--vt-ic-menu-max-height);overflow:auto;background:var(--vt-ic-menu-bg);border:var(--vt-ic-menu-border-width) solid var(--vt-ic-menu-border);box-shadow:var(--vt-ic-menu-shadow);border-radius:var(--vt-ic-menu-radius);padding:var(--vt-ic-menu-padding)}.ic-fn-process.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-fn-completed.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative}.ic-fn-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;text-align:left;padding:var(--vt-ic-menu-item-padding-y) var(--vt-ic-menu-item-padding-x);border-radius:var(--vt-ic-menu-item-radius);border:none;background:transparent;color:var(--vt-ic-menu-item-text);font-size:var(--vt-ic-menu-item-font-size);line-height:var(--vt-ic-menu-item-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ic-fn-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-menu-item-hover-bg)}.ic-payload-note-doc-dropdown.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq,.ic-payload-live-sample-dropdown.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:relative;display:inline-flex;align-items:center}.ic-payload-note-doc-menu.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:calc(100% + var(--vt-ic-menu-offset-y));left:0;z-index:var(--vt-ic-menu-z);width:var(--payload-note-doc-menu-width, var(--vt-ic-menu-default-width));min-width:var(--payload-note-doc-menu-width, var(--vt-ic-menu-default-width));max-width:var(--vt-ic-payload-menu-max-width);max-height:var(--vt-ic-menu-max-height);overflow:auto;background:var(--vt-ic-menu-bg);border:var(--vt-ic-menu-border-width) solid var(--vt-ic-menu-border);box-shadow:var(--vt-ic-menu-shadow);border-radius:var(--vt-ic-menu-radius);padding:var(--vt-ic-menu-padding)}.ic-payload-live-sample-menu.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{position:absolute;top:calc(100% + var(--vt-ic-menu-offset-y));left:0;z-index:var(--vt-ic-menu-z);width:var(--payload-live-sample-menu-width, var(--vt-ic-menu-default-width));min-width:var(--payload-live-sample-menu-width, var(--vt-ic-menu-default-width));max-width:var(--vt-ic-payload-menu-max-width);max-height:var(--vt-ic-menu-max-height);overflow:auto;background:var(--vt-ic-menu-bg);border:var(--vt-ic-menu-border-width) solid var(--vt-ic-menu-border);box-shadow:var(--vt-ic-menu-shadow);border-radius:var(--vt-ic-menu-radius);padding:var(--vt-ic-menu-padding)}.ic-payload-note-doc-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;text-align:left;padding:var(--vt-ic-menu-item-padding-y) var(--vt-ic-menu-item-padding-x);border-radius:var(--vt-ic-menu-item-radius);border:none;background:transparent;color:var(--vt-ic-menu-item-text);font-size:var(--vt-ic-menu-item-font-size);line-height:var(--vt-ic-menu-item-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ic-payload-note-doc-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-menu-item-hover-bg)}.ic-payload-live-sample-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq{width:100%;text-align:left;padding:var(--vt-ic-menu-item-padding-y) var(--vt-ic-menu-item-padding-x);border-radius:var(--vt-ic-menu-item-radius);border:none;background:transparent;color:var(--vt-ic-menu-item-text);font-size:var(--vt-ic-menu-item-font-size);line-height:var(--vt-ic-menu-item-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ic-payload-live-sample-menu__item.svelte-8x6fgq.svelte-8x6fgq.svelte-8x6fgq:hover{background:var(--vt-ic-menu-item-hover-bg)}
