.asset-mention-composer[data-v-ab9df0cf]{min-width:0;width:100%}.asset-mention-composer.is-disabled[data-v-ab9df0cf]{cursor:not-allowed;opacity:.62}.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor,.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor__content{min-width:0;width:100%}.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor__input{background:transparent;border:0;color:inherit;font:inherit;font-size:var(--asset-mention-font-size,inherit);font-weight:var(--asset-mention-font-weight,inherit);line-height:var(--asset-mention-line-height,1.65);max-height:var(--asset-mention-max-height,230px);min-height:var(--asset-mention-min-height,94px);min-width:0;outline:none;overflow-y:auto;padding:var(--asset-mention-padding,0);white-space:pre-wrap;width:100%;word-break:break-word}.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor__input p{margin:0}.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor__input p+p{margin-top:.15em}.asset-mention-composer[data-v-ab9df0cf] .asset-mention-editor__input p.is-editor-empty:first-child:before{color:var(--asset-mention-placeholder,#a5adba);font-weight:var(--asset-mention-placeholder-weight,650)}.asset-mention-composer[data-v-ab9df0cf] .asset-mention{align-items:center;background:var(--asset-mention-background,var(--muted));border:1px solid var(--asset-mention-border,var(--border));border-radius:.5em;box-shadow:var(--asset-mention-shadow,none);color:var(--asset-mention-color,inherit);display:inline-flex;gap:.3em;margin:0 .12em;max-width:min(220px,75%);min-height:1.45em;padding:.08em .42em .08em .18em;-webkit-user-select:all;-moz-user-select:all;user-select:all;vertical-align:-.2em}.asset-mention-composer[data-v-ab9df0cf] .asset-mention__preview{background:var(--asset-mention-preview-background,var(--background));border-radius:.34em;display:inline-grid;flex:none;height:1.2em;-o-object-fit:cover;object-fit:cover;overflow:hidden;place-items:center;width:1.2em}.asset-mention-composer[data-v-ab9df0cf] .asset-mention__label{font-size:.92em;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-size-matrix[data-v-7ac6d853]{display:grid;gap:8px;width:100%}.image-size-matrix-section[data-v-7ac6d853]{display:grid;gap:4px}.image-size-matrix-title[data-v-7ac6d853]{color:var(--muted-foreground);font-size:13px;font-weight:500;line-height:1}.image-size-matrix-ratios[data-v-7ac6d853],.image-size-matrix-sizes[data-v-7ac6d853]{display:grid;gap:4px;width:100%}.image-size-matrix-ratios[data-v-7ac6d853]{grid-template-columns:repeat(6,minmax(0,1fr))}.image-size-matrix-sizes[data-v-7ac6d853]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-v-7ac6d853] .image-size-matrix-ratio,[data-v-7ac6d853] .image-size-matrix-size{background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid transparent;color:var(--muted-foreground);min-width:0}[data-v-7ac6d853] .image-size-matrix-ratio{font-size:11px}.image-size-matrix-ratio-canvas[data-v-7ac6d853]{display:grid;flex:0 0 22px;height:22px;place-items:center;width:30px}.image-size-matrix-ratio-icon[data-v-7ac6d853]{border:1.5px solid;box-sizing:border-box;display:block}.image-size-matrix-ratio-label[data-v-7ac6d853]{line-height:14px}[data-v-7ac6d853] .image-size-matrix-size{white-space:nowrap}.image-size-matrix-resolution[data-v-7ac6d853]{font-size:12px;font-weight:600;line-height:14px}.image-size-matrix-pixels[data-v-7ac6d853]{color:var(--muted-foreground);font-size:10px;font-weight:400;line-height:12px}[data-v-7ac6d853] .image-size-matrix-ratio[data-state=on],[data-v-7ac6d853] .image-size-matrix-size[data-state=on]{background:color-mix(in srgb,var(--foreground) 72%,var(--background));border-color:color-mix(in srgb,var(--foreground) 78%,var(--background));box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--background);font-weight:700}[data-v-7ac6d853] .image-size-matrix-ratio[data-state=on] .image-size-matrix-ratio-icon{border-width:2px}[data-v-7ac6d853] .image-size-matrix-size[data-state=on] .image-size-matrix-pixels{color:currentColor;opacity:.78}.composer-parameter-fields[data-v-b4c87d14]{display:grid;gap:0}.composer-parameter-row[data-v-b4c87d14]{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;min-height:36px;padding:6px 4px}.composer-parameter-label[data-v-b4c87d14]{color:var(--muted-foreground);flex:none;font-size:12px;font-weight:400;width:auto}.composer-parameter-row-matrix[data-v-b4c87d14]{display:block;padding:0 0 2px}.composer-parameter-fields-matrix[data-v-b4c87d14]{gap:6px;grid-template-columns:minmax(0,1fr)}.composer-parameter-fields-matrix .composer-parameter-row[data-v-b4c87d14]:not(.composer-parameter-row-matrix){align-items:stretch;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);display:grid;gap:4px;grid-template-columns:minmax(0,1fr);justify-content:stretch;min-height:0;padding:5px 0 0}.composer-parameter-fields-matrix .composer-parameter-label[data-v-b4c87d14]{font-size:13px;font-weight:500}.composer-parameter-fields-video[data-v-b4c87d14]{gap:6px;grid-template-columns:minmax(0,1fr)}.composer-parameter-fields-video .composer-parameter-row[data-v-b4c87d14]{align-items:stretch;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);display:grid;gap:4px;grid-template-columns:minmax(0,1fr);justify-content:stretch;min-height:0;padding:5px 0 0}.composer-parameter-fields-video .composer-parameter-row[data-v-b4c87d14]:first-child{border-top:0;padding-top:0}.composer-parameter-fields-video .composer-parameter-label[data-v-b4c87d14]{font-size:13px;font-weight:500}.composer-parameter-options[data-v-b4c87d14]{flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.composer-parameter-options-wide[data-v-b4c87d14]{display:grid;gap:4px;grid-template-columns:repeat(var(--composer-option-columns,1),minmax(0,1fr));justify-content:stretch;width:100%}.composer-parameter-options-wide[data-v-b4c87d14] .composer-parameter-option{background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid transparent;border-radius:9px;font-size:12px;height:32px;width:100%}.composer-parameter-options-ratio[data-v-b4c87d14] .composer-parameter-option{border-radius:8px;flex-direction:column;font-size:11px;gap:4px;height:68px;padding:4px 1px}.composer-parameter-ratio-canvas[data-v-b4c87d14]{display:grid;flex:0 0 22px;height:22px;place-items:center;width:30px}.composer-parameter-ratio-icon[data-v-b4c87d14]{border:1.5px solid;box-sizing:border-box;display:block}.composer-parameter-ratio-label[data-v-b4c87d14]{line-height:14px}.composer-parameter-options-resolution[data-v-b4c87d14] .composer-parameter-option,.composer-parameter-options-audio[data-v-b4c87d14] .composer-parameter-option{font-size:12px;font-weight:600;height:48px}.composer-parameter-options-wide[data-v-b4c87d14] .composer-parameter-option[data-state=on]{background:color-mix(in srgb,var(--foreground) 72%,var(--background));border-color:color-mix(in srgb,var(--foreground) 78%,var(--background));box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--background);font-weight:700}[data-v-b4c87d14] .composer-parameter-option{border-radius:6px;color:var(--muted-foreground);font-size:12px;font-weight:400;height:24px;min-width:0;padding:0 8px}[data-v-b4c87d14] .composer-parameter-option[data-state=on]{background:color-mix(in srgb,var(--floating-primary,var(--foreground)) 20%,transparent);color:var(--foreground)}.composer-parameter-slider[data-v-b4c87d14]{align-items:center;display:flex;gap:8px;width:150px}.composer-parameter-slider output[data-v-b4c87d14]{color:var(--foreground);font-size:12px;text-align:right;width:34px}.composer-parameter-fields-video .composer-parameter-slider[data-v-b4c87d14]{background:color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:9px;gap:12px;min-height:48px;padding:0 12px;width:100%}.composer-parameter-fields-video .composer-parameter-slider[data-v-b4c87d14] [data-slot=slider-range]{background:color-mix(in srgb,var(--foreground) 72%,var(--background))}.composer-parameter-fields-video .composer-parameter-slider output[data-v-b4c87d14]{font-weight:600;width:28px}.composer-parameter-input[data-v-b4c87d14]{height:30px;width:132px}.composer-parameter-switch[data-v-b4c87d14]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent);flex:none}.composer-parameter-switch[data-checked][data-v-b4c87d14],.composer-parameter-switch[data-state=checked][data-v-b4c87d14]{background:var(--floating-action-end,var(--primary));box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14}
