.mapping-card[data-v-6f803bca]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .4s ease}.mapping-card.animate-in[data-v-6f803bca]{opacity:1;transform:translateY(0)}.mapping-card[data-v-6f803bca]:hover{border-color:#667eea;box-shadow:0 25px 50px #00000080;transform:translateY(-10px)}.card-image[data-v-6f803bca]{height:250px;overflow:hidden;position:relative}.card-image img[data-v-6f803bca]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.mapping-card:hover .card-image img[data-v-6f803bca]{transform:scale(1.1)}.card-overlay[data-v-6f803bca]{background:linear-gradient(180deg,#0000001a 0,#0000004d 50%,#000000b3);display:flex;flex-direction:column;justify-content:space-between;inset:0;opacity:0;padding:20px;position:absolute;transition:opacity .3s ease}.mapping-card:hover .card-overlay[data-v-6f803bca]{opacity:1}.card-category[data-v-6f803bca]{align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:6px 15px}.card-actions[data-v-6f803bca]{align-self:flex-end;display:flex;gap:10px}.action-btn[data-v-6f803bca]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.action-btn[data-v-6f803bca]:hover{background:#667eea;transform:scale(1.1)}.card-content[data-v-6f803bca]{padding:25px}.card-title[data-v-6f803bca]{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:10px}.card-description[data-v-6f803bca]{color:#ccc;display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-height:1.5;margin-bottom:20px;-webkit-box-orient:vertical;overflow:hidden}.card-features[data-v-6f803bca]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.feature-tag[data-v-6f803bca]{background:#667eea33;color:#667eea;font-weight:500}.feature-more[data-v-6f803bca],.feature-tag[data-v-6f803bca]{border-radius:12px;font-size:.8rem;padding:4px 12px}.feature-more[data-v-6f803bca]{background:#ffffff1a;color:#999}.card-footer[data-v-6f803bca]{justify-content:space-between}.btn-details[data-v-6f803bca],.card-footer[data-v-6f803bca]{align-items:center;display:flex}.btn-details[data-v-6f803bca]{background:transparent;border:2px solid #667eea;border-radius:25px;color:#667eea;cursor:pointer;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-details[data-v-6f803bca]:hover{background:#667eea;color:#fff;transform:translate(5px)}.mapping-card[data-v-6f803bca]:first-child{animation-delay:.1s}.mapping-card[data-v-6f803bca]:nth-child(2){animation-delay:.2s}.mapping-card[data-v-6f803bca]:nth-child(3){animation-delay:.3s}.mapping-card[data-v-6f803bca]:nth-child(4){animation-delay:.4s}.mapping-card[data-v-6f803bca]:nth-child(5){animation-delay:.5s}.mapping-card[data-v-6f803bca]:nth-child(6){animation-delay:.6s}@media (max-width:768px){.card-content[data-v-6f803bca]{padding:20px}.card-title[data-v-6f803bca]{font-size:1.2rem}.card-image[data-v-6f803bca]{height:200px}}
