.media-upload-field[data-v-00bcfb5f]{min-width:0}.media-upload-heading[data-v-00bcfb5f]{min-height:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-block-end:var(--space-xs)}.media-upload-heading label[data-v-00bcfb5f]{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700}.media-upload-heading>span[data-v-00bcfb5f]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.media-upload-native[data-v-00bcfb5f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.media-upload-trigger[data-v-00bcfb5f]{min-height:var(--control-height);width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-control);outline:.125rem solid transparent;outline-offset:.0625rem;padding-inline:var(--space-sm);color:var(--color-ink-2);background:var(--color-paper);font-size:var(--text-sm);font-weight:700;cursor:pointer}.media-upload-field:has(.media-upload-native:focus-visible) .media-upload-trigger[data-v-00bcfb5f],.media-upload-trigger[data-v-00bcfb5f]:focus-visible{outline-color:var(--color-focus)}.media-upload-trigger[data-v-00bcfb5f]:active:not(.disabled){transform:translateY(.0625rem)}.media-upload-trigger.disabled[data-v-00bcfb5f]{opacity:.55;cursor:not-allowed;pointer-events:none}.media-upload-list[data-v-00bcfb5f]{display:grid;gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.media-upload-list li[data-v-00bcfb5f]{min-width:0;min-height:var(--control-height);display:grid;grid-template-columns:2rem minmax(0,1fr) var(--control-height);align-items:center;gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule)}.media-upload-file-icon[data-v-00bcfb5f],.media-upload-list img[data-v-00bcfb5f]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.25rem;color:var(--color-muted);background:var(--color-paper-3);-o-object-fit:cover;object-fit:cover}.media-upload-name[data-v-00bcfb5f]{min-width:0;display:grid}.media-upload-name strong[data-v-00bcfb5f]{overflow:hidden;color:var(--color-ink-2);font-size:var(--text-xs);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.media-upload-name small[data-v-00bcfb5f]{color:var(--color-muted);font-size:var(--text-xs)}.media-upload-list button[data-v-00bcfb5f]{width:var(--control-height);height:var(--control-height);display:grid;place-items:center;border:0;border-radius:var(--radius-control);outline:.125rem solid transparent;outline-offset:.0625rem;color:var(--color-muted);background:transparent;cursor:pointer}.media-upload-list button[data-v-00bcfb5f]:focus-visible{outline-color:var(--color-focus);color:var(--color-ink)}.media-upload-list button[data-v-00bcfb5f]:active{transform:translateY(.0625rem)}.media-upload-message[data-v-00bcfb5f]{min-height:1lh;margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.media-upload-message.error[data-v-00bcfb5f]{color:var(--color-danger)}.media-upload-field.compact[data-v-00bcfb5f]{display:grid;gap:var(--space-2xs)}.media-upload-field.compact .media-upload-heading[data-v-00bcfb5f]{min-height:0;margin-block-end:0}.media-upload-field.compact .media-upload-heading label[data-v-00bcfb5f]{font-size:var(--text-xs);font-weight:650}.media-upload-field.compact .media-upload-trigger[data-v-00bcfb5f]{min-height:2.25rem;justify-content:flex-start;border-radius:var(--radius-round);padding-inline:var(--space-sm);font-size:var(--text-xs)}.media-upload-field.compact .media-upload-list[data-v-00bcfb5f]{grid-auto-flow:column;grid-auto-columns:2.75rem;justify-content:start;gap:var(--space-xs)}.media-upload-field.compact .media-upload-list li[data-v-00bcfb5f]{position:relative;min-height:0;display:block;border-block-end:0}.media-upload-field.compact .media-upload-file-icon[data-v-00bcfb5f],.media-upload-field.compact .media-upload-list img[data-v-00bcfb5f]{width:2.75rem;height:2.75rem;border-radius:var(--radius-control)}.media-upload-field.compact .media-upload-name[data-v-00bcfb5f]{display:none}.media-upload-field.compact .media-upload-list button[data-v-00bcfb5f]{position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem;width:1.25rem;height:1.25rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-round);color:var(--color-ink);background:var(--color-paper)}.media-upload-field.compact .media-upload-message[data-v-00bcfb5f]{min-height:0}.media-upload-field.compact .media-upload-message[data-v-00bcfb5f]:not(.error){display:none}.media-upload-spinner[data-v-00bcfb5f]{width:1rem;height:1rem;border:.125rem solid var(--color-rule-strong);border-block-start-color:var(--color-accent-strong);border-radius:var(--radius-round);animation:media-upload-spin-00bcfb5f .9s linear infinite}@keyframes media-upload-spin-00bcfb5f{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.media-upload-list button[data-v-00bcfb5f]:hover,.media-upload-trigger[data-v-00bcfb5f]:hover:not(.disabled){color:var(--color-ink);background:var(--color-paper-3)}}@media(prefers-reduced-motion:reduce){.media-upload-trigger[data-v-00bcfb5f]{transition:none}.media-upload-spinner[data-v-00bcfb5f]{animation-duration:.01ms;animation-iteration-count:1}}.model-brand-logo[data-v-9a265ed4]{--model-brand-logo-size:1.5rem;inline-size:var(--model-brand-logo-size);block-size:var(--model-brand-logo-size);flex:0 0 var(--model-brand-logo-size);display:grid;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,7%,.14);border-radius:.42rem;color:#171717;background:#fff;box-shadow:0 1px 2px #0000001f}.model-brand-logo.is-xs[data-v-9a265ed4]{--model-brand-logo-size:1rem;border-radius:.28rem}.model-brand-logo.is-sm[data-v-9a265ed4]{--model-brand-logo-size:1.25rem;border-radius:.35rem}.model-brand-logo.is-lg[data-v-9a265ed4]{--model-brand-logo-size:1.75rem;border-radius:.5rem}.model-brand-logo img[data-v-9a265ed4]{inline-size:90%;block-size:90%;display:block;-o-object-fit:contain;object-fit:contain;transform:scale(var(--model-brand-image-scale,1));transform-origin:center}.model-brand-logo-fallback[data-v-9a265ed4]{font-size:calc(var(--model-brand-logo-size)*.44);font-weight:850;line-height:1}
