[data-customer-model-catalog]{width:min(100%, var(--container-customer-page));flex-direction:column;gap:1.5rem;margin-inline:auto;padding:0 2rem 3.5rem;display:flex}[data-customer-model-catalog-header]{row-gap:.375rem;display:grid}[data-customer-model-catalog-filter-row]{align-items:center;gap:1rem;display:flex}[data-customer-model-catalog-filter-row]>form{flex:1;min-width:0}[data-customer-model-catalog-create]{flex:none;margin-left:auto}[data-customer-model-catalog-filters]{grid-template-columns:minmax(18rem,2.5fr) repeat(4,minmax(8.5rem,1fr));gap:.75rem;display:grid}[data-customer-model-catalog-filters] :is([data-slot=input-group],[data-slot=select-trigger]){border-color:var(--input);border-radius:var(--radius-lg);background:var(--background);height:2.5rem}[data-customer-model-catalog-filters] [data-slot=select-trigger]{width:100%}[data-customer-model-catalog-grid]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;display:grid}[data-customer-model-catalog-grid] [data-customer-model-card-trigger]{border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}[data-customer-model-catalog-grid] [data-customer-model-card-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-customer-model-catalog-grid] [data-customer-model-card-trigger] [data-customer-media-card]{height:100%}[data-customer-model-card] [data-platform-model-thumbnail]{transition:transform .2s ease-out}[data-customer-model-card]:hover [data-platform-model-thumbnail]{transform:scale(1.03)}[data-platform-model-thumbnail]{background:var(--muted);width:100%;height:100%;position:relative;overflow:hidden}[data-platform-model-thumbnail-tile]{aspect-ratio:1;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}[data-platform-model-thumbnail-tile] [data-customer-image]{width:100%;height:100%;display:block}[data-platform-model-thumbnail-tile] img{top:calc(-100% * var(--platform-model-crop-y) / var(--platform-model-crop-size));left:calc(-100% * var(--platform-model-crop-x) / var(--platform-model-crop-size));width:auto;max-width:none;height:calc(100% * var(--platform-model-source-size) / var(--platform-model-crop-size));position:absolute}[data-platform-model-thumbnail=rectangle]{container-type:size}[data-platform-model-thumbnail=rectangle] [data-platform-model-thumbnail-tile]{width:min(100cqw, calc(100cqh * var(--platform-model-crop-size) / var(--platform-model-crop-height)));height:min(100cqh, calc(100cqw * var(--platform-model-crop-height) / var(--platform-model-crop-size)));aspect-ratio:auto;top:50%;transform:translate(-50%,-50%)}[data-platform-model-thumbnail=rectangle] [data-platform-model-thumbnail-tile] img{top:calc(-100% * var(--platform-model-crop-y) / var(--platform-model-crop-height));height:calc(100% * var(--platform-model-source-size) / var(--platform-model-crop-height))}[data-customer-model-cover] img{object-fit:contain}[data-platform-model-avatar=true]{overflow:hidden}[data-platform-model-avatar=true] [data-slot=avatar-image]{top:calc(-100% * var(--platform-model-crop-y) / var(--platform-model-crop-size));left:calc(-100% * var(--platform-model-crop-x) / var(--platform-model-crop-size));width:calc(100% * var(--platform-model-source-size) / var(--platform-model-crop-size));border-radius:0;max-width:none;height:auto;position:absolute}[data-customer-model-card] [data-customer-media-card-actions]{right:50%;transform:translate(50%,.25rem)}[data-customer-model-card]:hover [data-customer-media-card-actions],[data-customer-model-card]:focus-within [data-customer-media-card-actions]{transform:translate(50%)}[data-customer-model-card-detail-action]{height:var(--customer-control-height-sm);border-radius:var(--radius-md);background:var(--customer-action-background);color:var(--customer-action-foreground);font-size:var(--text-label-m);align-items:center;padding-inline:14px;font-weight:500;display:inline-flex}[data-customer-owned-model-card] [data-customer-media-card-actions]{align-items:center}[data-customer-owned-model-media]{cursor:zoom-in;width:100%;height:100%;display:block;overflow:hidden}[data-customer-owned-model-media] img{transition:transform var(--duration-customer-base) var(--ease-customer-out)}[data-customer-model-card-trigger]:hover [data-customer-owned-model-media] img,[data-customer-model-card-trigger]:focus-visible [data-customer-owned-model-media] img{transform:scale(1.03)}[data-customer-model-placeholder]{background:var(--customer-ambient-glow), var(--muted);width:100%;height:100%;color:var(--color-subtle-foreground);place-items:center;display:grid}[data-customer-model-placeholder]>svg{width:2.5rem;height:2.5rem}[data-customer-owned-model-card] [data-customer-media-card-metadata]{gap:.75rem;display:grid}[data-customer-owned-model-grid]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}[data-customer-owned-model-grid] [data-customer-model-card-trigger]{border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:100%;height:100%;display:block}[data-customer-owned-model-grid] [data-customer-model-card-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-customer-owned-model-grid] [data-customer-model-card-trigger] [data-customer-media-card]{height:100%}[data-customer-model-selector-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}[data-customer-model-selector-option]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:.875rem;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:block}[data-customer-model-selector-option]:hover{border-color:var(--color-border-strong);background:var(--accent)}[data-customer-model-selector-option]:has([data-state=checked]){border-color:var(--color-selected-border);background:var(--color-selected);box-shadow:var(--shadow-selected)}[data-customer-model-selector-option][data-disabled=true]{opacity:.45}@media (width<=42rem){[data-customer-model-selector-list]{grid-template-columns:minmax(0,1fr)}}[data-customer-model-tags]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}[data-customer-model-catalog-load-more]{justify-content:center;display:flex}[data-customer-model-catalog-empty]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--card)}[data-customer-model-detail-content]{flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}[data-customer-self-model-detail]{width:min(96vw,72rem);max-width:72rem}[data-customer-self-model-detail-layout]{grid-template-columns:minmax(0,42rem) minmax(18rem,1fr);align-items:stretch;gap:1.25rem;display:grid}[data-customer-self-model-detail-media]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--muted);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:36rem;display:grid;overflow:hidden}[data-customer-self-model-detail-media] [data-customer-self-model-setting-image]{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}[data-customer-self-model-setting-image] [data-customer-image-media]{object-fit:contain;object-position:center}[data-customer-self-model-detail-panel]{flex-direction:column;gap:1.5rem;min-width:0;max-height:36rem;display:flex;overflow-y:auto}[data-customer-model-detail-summary]{flex-direction:column;gap:.5rem;display:flex}[data-customer-model-detail-summary]>div{align-items:baseline;gap:.25rem;display:flex}[data-customer-model-detail-summary] dt{color:var(--color-subtle-foreground);font-size:var(--text-label-s);flex:none}[data-customer-model-detail-summary] dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere}[data-platform-model-setting-image] img{object-fit:contain;width:100%;height:100%;display:block}[data-customer-model-detail-placeholder],[data-customer-model-detail-loading]{min-height:16rem;color:var(--color-subtle-foreground);place-items:center;gap:.75rem;display:grid}[data-customer-model-detail-placeholder]>svg{width:2.5rem;height:2.5rem}@media (width<=56rem){[data-customer-self-model-detail-layout]{grid-template-columns:minmax(0,1fr)}[data-customer-self-model-detail-media]{width:100%;height:min(36rem,52vh)}}[data-customer-self-model-form]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-customer-self-model-form] [data-slot=select-trigger]{width:100%}[data-customer-self-model-dialog] [data-customer-upload-zone]{height:12.5rem;min-height:12.5rem}[data-customer-self-model-portrait-preview-card]{width:min(100%,18rem);height:12.5rem;margin-inline:auto;position:relative}[data-customer-self-model-portrait-preview]{object-fit:contain;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--muted);width:100%;height:100%;display:block;overflow:hidden}[data-customer-self-model-portrait-preview-card]>button{z-index:1;position:absolute;bottom:.5rem;right:.5rem}@media (width<=42rem){[data-customer-self-model-form]{grid-template-columns:minmax(0,1fr)}[data-customer-self-model-form]>*{grid-column:auto}}@media (width<=78rem){[data-customer-model-catalog-filters]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-customer-model-catalog-filters]>:first-child{grid-column:1/-1}}@media (width<=56rem){[data-customer-model-catalog]{padding-inline:1.25rem}}[data-customer-model-selector-grid]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}[data-customer-model-create-card]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--customer-bg-surface-2);width:100%;min-height:14rem;color:var(--color-brand-foreground);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;transition:background .16s ease-out;display:flex}[data-customer-model-create-card]:hover:not(:disabled){background:var(--muted)}[data-customer-model-create-card]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-customer-model-create-card]:disabled{cursor:not-allowed;opacity:.5}[data-customer-model-selector-empty]{color:var(--color-subtle-foreground);font-size:var(--text-caption)}[data-customer-model-card][data-model-card-variant=catalog-compact] [data-customer-media-card-content]{gap:4px;min-width:0;padding:10px 12px 6px}[data-customer-model-card][data-model-card-variant=catalog-compact] [data-customer-media-card-metadata]{min-width:0;padding:0 12px 10px}[data-customer-model-card][data-model-card-variant=catalog-compact] :is([data-customer-media-card-title],[data-customer-media-card-description],[data-customer-model-attribute-summary]){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
