.cvd__section-header[data-v-8cf3dbf1]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:space-between}.cvd__section-title[data-v-8cf3dbf1]{color:#fffffffa;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:600;line-height:19px}.cvd__category[data-v-8cf3dbf1]{flex-shrink:0;height:36px}.cvd__category[data-v-8cf3dbf1],.cvd__category-tabs[data-v-8cf3dbf1]{align-items:center;display:flex;gap:4px}.cvd__category-tabs[data-v-8cf3dbf1]{flex:1;min-width:0}.cvd__category-tab[data-v-8cf3dbf1]{background:transparent;border:none;border-radius:8px;color:#ffffff8c;cursor:pointer;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;height:32px;padding:0 12px;transition:background .15s,color .15s;white-space:nowrap}.cvd__category-tab[data-v-8cf3dbf1]:hover{background:#ffffff0f;color:#ffffffd1}.cvd__category-tab--active[data-v-8cf3dbf1]{background:#ffffff1a;color:#fffffffa;font-weight:600}.cvd__filter-btn[data-v-8cf3dbf1]{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffffd1;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;gap:4px;height:36px;padding:0 12px;transition:background .15s}.cvd__filter-btn[data-v-8cf3dbf1]:hover{background:#ffffff0f}.cvd__bg-actions[data-v-8cf3dbf1]{display:flex;flex-shrink:0;gap:12px}.cvd__bg-action[data-v-8cf3dbf1]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#ffffffd1;cursor:pointer;display:inline-flex;flex:1;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:background .15s,border-color .15s}.cvd__bg-action[data-v-8cf3dbf1]:hover{background:#c33ecf1a;border-color:#c33ecf66;color:#fffffffa}.cvd__bg-action-label[data-v-8cf3dbf1]{font-weight:500}.cvd__bg-action-tag[data-v-8cf3dbf1]{align-items:center;background:linear-gradient(90deg,#c33ecf,#7b61ff);border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;letter-spacing:.5px;line-height:1;padding:0 6px}.cvd__colors[data-v-8cf3dbf1]{display:grid;gap:8px;grid-template-columns:repeat(10,1fr);padding-bottom:16px;padding-right:4px}.cvd__color-add[data-v-8cf3dbf1]{align-items:center;aspect-ratio:1;background:conic-gradient(red 0,#f90 16.6%,#ff0,#0f0 50%,#09f 66.6%,#c0f,red);border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:opacity .15s;width:100%}.cvd__color-add[data-v-8cf3dbf1]:before{background:#1f1f1f;border-radius:6px;content:"";inset:2px;position:absolute}.cvd__color-add svg[data-v-8cf3dbf1]{position:relative;z-index:1}.cvd__color-add[data-v-8cf3dbf1]:hover{opacity:.85}.cvd__color-swatch[data-v-8cf3dbf1]{align-items:center;aspect-ratio:1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;outline:2px solid transparent;outline-offset:1px;position:relative;transition:outline-color .15s,transform .1s;width:100%}.cvd__color-swatch[data-v-8cf3dbf1]:hover{transform:scale(1.12);z-index:1}.cvd__color-swatch--selected[data-v-8cf3dbf1]{outline-color:#c33ecf;transform:scale(1.08);z-index:1}.cvd__color-check[data-v-8cf3dbf1]{filter:drop-shadow(0 0 2px rgba(0,0,0,.6));position:absolute}.cvd__cards-scroll[data-v-8cf3dbf1]{flex:1;min-height:0}.cvd__cards-grid[data-v-8cf3dbf1]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-bottom:16px;padding-right:4px}.cvd__card[data-v-8cf3dbf1]{aspect-ratio:1;background:#ffffff0f;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .15s}.cvd__card[data-v-8cf3dbf1]:hover{transform:scale(1.02)}.cvd__card--selected[data-v-8cf3dbf1]:after{border-radius:12px;box-shadow:inset 0 0 0 2px #c33ecf,inset 0 0 0 3px #1f1f1f;content:"";inset:0;pointer-events:none;position:absolute}.cvd__card-img[data-v-8cf3dbf1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cvd__card-label[data-v-8cf3dbf1]{background:linear-gradient(transparent,#0009);bottom:0;color:#ffffffd1;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:500;left:0;padding:6px 8px;position:absolute;right:0}.cvd__card--img[data-v-8cf3dbf1]{position:relative}.cvd__card-badge[data-v-8cf3dbf1]{border-radius:4px;bottom:6px;font-family:Albert Sans,sans-serif;font-size:10px;font-weight:700;height:18px;left:6px;line-height:18px;padding:0 5px;pointer-events:none;position:absolute}.cvd__card-badge--ai[data-v-8cf3dbf1]{background:linear-gradient(90deg,#7c4dff,#c33ecf);color:#fff}.cvd__card-edit[data-v-8cf3dbf1]{align-items:center;background:#00000080;border:none;border-radius:6px;bottom:6px;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:6px;transition:opacity .15s;width:24px}.cvd__card:hover .cvd__card-edit[data-v-8cf3dbf1]{opacity:1}.cvd__card-del[data-v-8cf3dbf1]{align-items:center;background:#00000080;border:none;border-radius:6px;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .15s;width:24px}.cvd__card-del[data-v-8cf3dbf1]:hover{background:#000000b3}.cvd__card:hover .cvd__card-del[data-v-8cf3dbf1]{opacity:1}.cvd__empty[data-v-8cf3dbf1]{color:#ffffff4d;font-family:Albert Sans,sans-serif;font-size:13px;padding:32px 0;text-align:center}.cvd__card-skeleton[data-v-8cf3dbf1]{aspect-ratio:1;border-radius:12px;overflow:hidden;--el-skeleton-color:hsla(0,0%,100%,.06);--el-skeleton-to-color:hsla(0,0%,100%,.12)}.cvd__card-skeleton-img[data-v-8cf3dbf1]{height:100%;width:100%}.cvd__cards-area[data-v-8cf3dbf1]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.cvd__generate-overlay[data-v-8cf3dbf1]{bottom:0;left:0;position:absolute;right:0;z-index:10}.cvd__generate-overlay[data-v-8cf3dbf1] .podcast-input{height:auto;min-height:150px}.cvd__card-overlay[data-v-8cf3dbf1]{background:linear-gradient(90deg,#00000080,#00000080),linear-gradient(90deg,#7a6e9980,#7a6e9980);border-radius:8px;gap:12px;inset:0;justify-content:center;overflow:hidden;padding:8px;position:absolute}.cvd__card-overlay[data-v-8cf3dbf1],.cvd__card-overlay-generating[data-v-8cf3dbf1]{align-items:center;display:flex;flex-direction:column}.cvd__card-overlay-generating[data-v-8cf3dbf1]{gap:4px}.cvd__card-overlay-text[data-v-8cf3dbf1]{color:#ffffffb3;font-size:12px;font-weight:400;white-space:nowrap}.cvd__card-overlay-error[data-v-8cf3dbf1]{align-items:center;display:flex;flex-direction:column;gap:6px}.cvd__card-overlay-fail[data-v-8cf3dbf1]{color:#fffffffa;font-size:14px;font-weight:500;white-space:nowrap}
