.media-picker[data-v-a7283b18]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1.5px dashed hsla(0,0%,100%,.12);background:#ffffff05;color:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .15s ease;outline:none}.media-picker[data-v-a7283b18]:focus-visible{border-color:#57ccab99;box-shadow:0 0 0 3px #57ccab2e}.media-picker--full[data-v-a7283b18]{padding:36px 24px;border-radius:18px;gap:8px;min-height:240px}.media-picker--compact[data-v-a7283b18]{width:72px;height:72px;flex-shrink:0;border-radius:12px;padding:0}.media-picker[data-v-a7283b18]:hover:not(.media-picker--disabled){border-color:#ffffff38;background:#ffffff09}.media-picker--dragging[data-v-a7283b18]{border-color:#57ccab8c;background:#57ccab12}.media-picker--disabled[data-v-a7283b18]{cursor:not-allowed;opacity:.5}.picker-icon-wrap[data-v-a7283b18]{width:48px;height:48px;border-radius:12px;background:#57ccab1a;border:1px solid rgba(87,204,171,.2);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.picker-title[data-v-a7283b18]{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.005em}.picker-sub[data-v-a7283b18]{font-size:12.5px;color:#a3a3a3}.picker-hint[data-v-a7283b18]{margin-top:6px;font-size:11px;color:#737373}.picker-hint--soft[data-v-a7283b18]{margin-top:3px;color:#57ccab9e}.sr-only[data-v-a7283b18]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview-scroller[data-v-579aa79e]{display:flex;gap:10px;overflow-x:auto;padding:4px 2px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.preview-scroller[data-v-579aa79e]::-webkit-scrollbar{height:6px}.preview-scroller[data-v-579aa79e]::-webkit-scrollbar-track{background:transparent}.preview-scroller[data-v-579aa79e]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.preview-scroller[data-v-579aa79e]::-webkit-scrollbar-thumb:hover{background:#ffffff38}.preview-tile[data-v-579aa79e]{position:relative;width:88px;height:88px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff0f}.preview-media[data-v-579aa79e]{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.preview-backdrop[data-v-579aa79e]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(10px) brightness(.55);transform:scale(1.15);pointer-events:none}.remove-btn[data-v-579aa79e]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:999px;background:#000000b3;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .18s ease}.remove-btn[data-v-579aa79e]:after{content:"";position:absolute;inset:-12px}.remove-btn[data-v-579aa79e]:hover{background:#000000e6}.remove-btn[data-v-579aa79e]:active{transform:scale(.88)}.video-badge[data-v-579aa79e]{gap:3px;padding:2px 5px;border-radius:4px;background:#000000b3;font-size:9px;letter-spacing:.04em}.trim-btn[data-v-579aa79e],.video-badge[data-v-579aa79e]{position:absolute;bottom:4px;left:4px;display:inline-flex;align-items:center;color:#fff;font-weight:700}.trim-btn[data-v-579aa79e]{right:4px;justify-content:center;gap:4px;padding:3px 6px;border-radius:6px;background:#000000b8;font-size:9.5px;letter-spacing:.03em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .16s ease,color .16s ease}.trim-btn svg[data-v-579aa79e]{width:10px;height:10px;flex-shrink:0}.trim-btn[data-v-579aa79e]:hover{background:#57ccabe6;color:#06231c}.trim-btn[data-v-579aa79e]:active{transform:scale(.95)}
