.asset-library-upload-modal-mask[data-v-c0331db7]{align-items:center;backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.asset-library-upload-modal[data-v-c0331db7]{background:linear-gradient(180deg,#121212,#080808);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 28px 76px #000000b8,inset 0 1px #ffffff0f;box-sizing:border-box;color:#ffffffeb;display:flex;flex-direction:column;max-height:560px;overflow:hidden;padding:24px;position:relative;width:min(100%,560px)}.asset-library-upload-modal[data-v-c0331db7]:before{background:linear-gradient(90deg,transparent,rgba(204,255,0,.52),transparent);content:"";height:1px;inset:0 0 auto;opacity:.55;pointer-events:none;position:absolute}.asset-library-upload-modal__header[data-v-c0331db7]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.asset-library-upload-modal__title[data-v-c0331db7]{color:#fff;font-size:22px;font-weight:650;line-height:1.2}.asset-library-upload-modal__close[data-v-c0331db7]{background:transparent;border:0;border-radius:8px;color:#ffffff8f;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;transition:color .18s ease,background .18s ease;width:32px}.asset-library-upload-modal__close[data-v-c0331db7]:hover{background:#424242;color:#fff}.asset-library-upload-modal__body[data-v-c0331db7]{flex:1 1 auto;min-height:0;overflow:hidden}.asset-library-upload-modal__empty[data-v-c0331db7]{display:flex;flex-direction:column;gap:10px}.asset-library-upload-modal__upload-trigger[data-v-c0331db7]{display:block;min-width:0;width:100%}.asset-library-upload-modal__upload-trigger[data-v-c0331db7] .ant-upload,.asset-library-upload-modal__upload-trigger[data-v-c0331db7] .ant-upload-select{display:block;width:100%}.asset-library-upload-modal__upload-trigger--drop[data-v-c0331db7] .ant-upload,.asset-library-upload-modal__upload-trigger--drop[data-v-c0331db7] .ant-upload-select{width:100%}.asset-library-upload-modal__upload-trigger--add[data-v-c0331db7]{aspect-ratio:1/1}.asset-library-upload-modal__upload-trigger--add[data-v-c0331db7] .ant-upload,.asset-library-upload-modal__upload-trigger--add[data-v-c0331db7] .ant-upload-select{height:100%}.asset-library-upload-modal__drop[data-v-c0331db7]{align-items:center;background:#181818;border:1px dashed hsla(0,0%,100%,.18);border-radius:12px;color:#fffc;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:180px;justify-content:center;padding:0;transition:color .18s ease,background .18s ease,border-color .18s ease;width:100%}.asset-library-upload-modal__drop[data-v-c0331db7]:focus-visible,.asset-library-upload-modal__drop[data-v-c0331db7]:hover{background:#1c1c1c;border-color:#ccff008c;color:#cf0;outline:0}.asset-library-upload-modal__drop-icon[data-v-c0331db7]{color:currentColor;display:grid;height:36px;margin-bottom:2px;place-items:center;width:36px}.asset-library-upload-modal__drop-icon svg[data-v-c0331db7]{height:32px;width:32px;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;fill:none}.asset-library-upload-modal__drop-title[data-v-c0331db7]{font-size:16px;font-weight:600;line-height:1.2}.asset-library-upload-modal__drop-hint[data-v-c0331db7]{color:#fff6;font-size:12px;font-weight:400;line-height:1.3}.asset-library-upload-modal__source-row[data-v-c0331db7]{display:grid;gap:12px;grid-template-columns:1fr 1fr;min-height:48px}.asset-library-upload-modal__source-btn[data-v-c0331db7]{align-items:center;background:#121212;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffe6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:12px;height:48px;justify-content:center;padding:0 16px;transition:color .18s ease,background .18s ease}.asset-library-upload-modal__source-btn svg[data-v-c0331db7]{height:20px;width:20px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:0 0 auto}.asset-library-upload-modal__source-btn[data-v-c0331db7]:hover{background:#161616;color:#cf0}.asset-library-upload-modal__preview[data-v-c0331db7]{background:#181818;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-sizing:border-box;height:280px;overflow:hidden}.asset-library-upload-modal__grid[data-v-c0331db7]{align-content:start;align-items:start;box-sizing:border-box;display:grid;gap:18px 12px;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:24px 16px 16px 20px;scrollbar-gutter:stable;width:100%}.asset-library-upload-modal__add-card[data-v-c0331db7],.asset-library-upload-modal__item[data-v-c0331db7]{min-width:0;width:100%}.asset-library-upload-modal__item[data-v-c0331db7]{display:grid;justify-items:center;position:relative;transform-origin:top center;transition:transform .18s cubic-bezier(.2,.75,.25,1)}.asset-library-upload-modal__item[data-v-c0331db7]:hover{transform:scale(1.018);z-index:1}.asset-library-upload-modal__item:hover .asset-library-upload-modal__remove[data-v-c0331db7]{opacity:1;pointer-events:auto;transform:scale(1)}.asset-library-upload-modal__item:hover .asset-library-upload-modal__name-input[data-v-c0331db7]{color:#cf0}.asset-library-upload-modal__item[data-v-c0331db7]:active{transform:scale(.99)}.asset-library-upload-modal__add-card[data-v-c0331db7]{align-items:center;aspect-ratio:1/1;background:transparent;border:1px dashed hsla(0,0%,100%,.28);border-radius:8px;color:#ffffff8f;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;height:100%;justify-content:center;transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease;width:100%}.asset-library-upload-modal__add-card[data-v-c0331db7]:hover{background:#ccff000a;border-color:#ccff00b8;color:#cf0;transform:translateY(-1px)}.asset-library-upload-modal__thumb[data-v-c0331db7]{aspect-ratio:1/1;background:#202020;border-radius:10px;overflow:hidden;position:relative;width:100%}.asset-library-upload-modal__thumb img[data-v-c0331db7],.asset-library-upload-modal__thumb video[data-v-c0331db7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asset-library-upload-modal__video[data-v-c0331db7]{background:#000}.asset-library-upload-modal__video--overlay[data-v-c0331db7]{inset:0;position:absolute;z-index:1}.asset-library-upload-modal__video-indicator[data-v-c0331db7]{align-items:center;backdrop-filter:blur(8px);background:#00000094;border-radius:50%;bottom:8px;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:8px;width:28px;z-index:1}.asset-library-upload-modal__remove[data-v-c0331db7]{background:#00000094;border:1px solid hsla(0,0%,100%,.48);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:24px;line-height:1;opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;right:8px;top:8px;transform:scale(.82);transition:opacity .16s ease,transform .16s ease,background .16s ease;width:24px;z-index:2}.asset-library-upload-modal__remove[data-v-c0331db7]:hover{background:#000000c7}.asset-library-upload-modal__placeholder[data-v-c0331db7]{align-items:center;color:#ffffffb8;display:flex;height:100%;justify-content:center;width:100%}.asset-library-upload-modal__name-input[data-v-c0331db7]{background:#ffffff24;border:0;border-radius:7px;box-sizing:border-box;color:#ffffffe6;display:block;font-size:14px;font-weight:600;height:28px;margin:7px auto 0;max-width:92px;min-width:0;outline:none;padding:0 12px;text-align:center;transition:color .16s ease;width:100%}@media (prefers-reduced-motion:reduce){.asset-library-upload-modal__item[data-v-c0331db7]{transition:none}.asset-library-upload-modal__item[data-v-c0331db7]:active,.asset-library-upload-modal__item[data-v-c0331db7]:hover{transform:none}}.asset-library-upload-modal__progress[data-v-c0331db7]{background:#0000005c;bottom:0;height:4px;left:0;position:absolute;right:0}.asset-library-upload-modal__progress div[data-v-c0331db7]{background:#cf0;height:100%}.asset-library-upload-modal__meta[data-v-c0331db7]{color:#ffffff94;font-size:12px;margin-top:6px;text-align:center}.asset-library-upload-modal__footer[data-v-c0331db7]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;gap:10px;margin-top:20px;padding-top:20px}.asset-library-upload-modal__cancel[data-v-c0331db7],.asset-library-upload-modal__create[data-v-c0331db7]{border:0;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;height:46px;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.asset-library-upload-modal__cancel[data-v-c0331db7]:active:not(:disabled),.asset-library-upload-modal__create[data-v-c0331db7]:active:not(:disabled){transform:translateY(1px)}.asset-library-upload-modal__create[data-v-c0331db7]{background:#cf0;box-shadow:0 10px 24px #ccff0014;color:#0a0a0a;flex:1 1 auto}.asset-library-upload-modal__create[data-v-c0331db7]:hover:not(:disabled){background:#d7ff34;box-shadow:0 12px 28px #ccff0021;transform:translateY(-1px)}.asset-library-upload-modal__create[data-v-c0331db7]:disabled{cursor:not-allowed;opacity:.55}.asset-library-upload-modal__cancel[data-v-c0331db7]{background:#1d1d1d;color:#ffffffb8;flex:0 0 112px}.asset-library-upload-modal__cancel[data-v-c0331db7]:hover{background:#424242;color:#fff;transform:translateY(-1px)}
