.VaultCard_card__23LnA{background:#fff;border:1px solid #e4e7eb;border-radius:10px;transition:box-shadow .18s,transform .18s;display:flex;flex-direction:column}.VaultCard_card__23LnA:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.VaultCard_thumbnail__8_whD{display:block;position:relative;aspect-ratio:4/3;background:#f5f7fa;overflow:hidden;border-radius:10px 10px 0 0}.VaultCard_thumbnailImg__yYWNz{width:100%;height:100%;object-fit:cover}.VaultCard_thumbnailPlaceholder__vL1OX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.VaultCard_collectionBadge__3ieLa{bottom:8px;left:8px;background:rgba(0,0,0,.55);font-size:.7rem;font-weight:600;padding:2px 8px;overflow:hidden;text-overflow:ellipsis}.VaultCard_collectionBadge__3ieLa,.VaultCard_overLimitBadge__Ty7Rl{position:absolute;color:#fff;border-radius:99px;backdrop-filter:blur(4px);max-width:calc(100% - 16px);white-space:nowrap}.VaultCard_overLimitBadge__Ty7Rl{top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;background:#b26a00;font-size:.68rem;font-weight:700;padding:3px 8px}.VaultCard_overLimitBadge__Ty7Rl[data-suspended=true]{background:#8a0207}.VaultCard_thumbnailUpdating__rIbBZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:.8rem;font-weight:600;backdrop-filter:blur(2px)}.VaultCard_body___07rT{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.VaultCard_titleRow___Q1Ry{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.VaultCard_title__rMUkm{margin:0;font-size:.92rem;font-weight:600;color:#171717;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.VaultCard_title__rMUkm:hover{color:#9d0208}.VaultCard_viewButton__af0MF{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px 12px;border:1px solid #e4e7eb;border-radius:8px;font-size:.85rem;font-weight:600;color:#171717;text-decoration:none;transition:border-color .14s,color .14s,background .14s}.VaultCard_viewButton__af0MF:hover{border-color:#9d0208;color:#9d0208;background:#fff5f5}.VaultCard_menuWrap___yTuZ{position:relative;flex-shrink:0}.VaultCard_menuTrigger__7Af61{background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;color:#838b8f;display:flex;align-items:center;transition:background .14s,color .14s}.VaultCard_menuTrigger__7Af61:hover{background:#f0f0f0;color:#171717}.VaultCard_menu__6KbJy{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e4e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:10;min-width:140px;max-width:200px;overflow:hidden}.VaultCard_menuItem__TD1P_{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;color:#171717;background:none;border:none;cursor:pointer;width:100%;text-align:left;text-decoration:none;transition:background .12s;overflow:hidden}.VaultCard_menuItem__TD1P_ span,.VaultCard_menuItem__TD1P_>:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.VaultCard_menuItem__TD1P_:hover{background:#f5f7fa}.VaultCard_menuItemDanger__epCiZ{color:#dc2626}.VaultCard_menuItemDanger__epCiZ:hover{background:#fee2e2}.VaultCard_menuDivider__J_jIw{height:1px;background:#f0f0f0;margin:4px 0}.VaultCard_meta__jk1SK{margin:0;font-size:.78rem;color:#838b8f;display:flex;align-items:center;gap:4px}.VaultCard_studio__hrv2C{margin:0;font-size:.78rem;font-weight:500;color:#9d0208;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VaultCard_keywords__uI1Vr{display:flex;flex-wrap:wrap;gap:4px}.VaultCard_keyword__HMOs_{font-size:.72rem;background:#f0f0f0;border-radius:99px;padding:2px 8px;color:#555}.VaultCard_keywordMore__l9zof{font-size:.72rem;color:#838b8f;padding:2px 4px}.VaultCard_fileLinks__cpJw8{display:flex;flex-direction:column;gap:4px}.VaultCard_downloadBtn__3p_jS{display:flex;align-items:center;gap:5px;background:none;border:1px solid #e4e7eb;border-radius:6px;padding:4px 10px;font-size:.75rem;color:#555;cursor:pointer;transition:border-color .14s,color .14s,background .14s;text-align:left;overflow:hidden}.VaultCard_downloadBtn__3p_jS span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VaultCard_downloadBtn__3p_jS:hover{border-color:#9d0208;color:#9d0208;background:#fff5f5}.VaultCard_date__FZP1z{font-size:.74rem;color:#b0b5bc;margin:auto 0 0}