.xm-card[data-v-9d588753]{background:rgba(8,24,41,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.xm-card[data-v-9d588753]:hover{border-color:#ddc7ac73;box-shadow:0 18px 48px #0006,0 0 28px #ddc7ac1a;transform:translateY(-3px)}.xm-card__media[data-v-9d588753]{background:rgba(35,56,82,.35);overflow:hidden;position:relative;width:100%}.xm-card--1x1 .xm-card__media[data-v-9d588753]{aspect-ratio:1/1}.xm-card--3x4 .xm-card__media[data-v-9d588753]{aspect-ratio:3/4}.xm-card--9x16 .xm-card__media[data-v-9d588753]{aspect-ratio:9/16}.xm-card--16x9 .xm-card__media[data-v-9d588753]{aspect-ratio:16/9}.xm-card__img[data-v-9d588753],.xm-card__video[data-v-9d588753]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.xm-card__video[data-v-9d588753]{z-index:2}.xm-card:hover .xm-card__img[data-v-9d588753]{transform:scale(1.05)}.xm-card__badge[data-v-9d588753]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(8,24,41,.78);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:3px 8px;position:absolute;right:8px;top:8px;z-index:3}.xm-card__overlay[data-v-9d588753]{align-items:flex-end;background:linear-gradient(0deg,rgba(8,24,41,.78) 0,transparent 55%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:16px;position:absolute;transition:opacity .22s ease;z-index:4}.xm-card:hover .xm-card__overlay[data-v-9d588753]{opacity:1}.xm-card__use[data-v-9d588753]{background:linear-gradient(135deg,#a87f4b,#6e4e2e);border-radius:999px;box-shadow:0 8px 24px #08182973;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;transform:translateY(8px);transition:transform .22s ease,filter .22s ease}.xm-card:hover .xm-card__use[data-v-9d588753]{transform:translateY(0)}.xm-card__use[data-v-9d588753]:hover{filter:brightness(1.08)}.xm-card__meta[data-v-9d588753]{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.xm-card__title[data-v-9d588753]{color:#ffffffeb;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xm-card__tags[data-v-9d588753]{display:flex;flex-wrap:wrap;gap:6px}.xm-card__tag[data-v-9d588753]{background:rgba(168,127,75,.14);border:1px solid hsla(33,42%,77%,.2);border-radius:999px;color:#ddc7ace6;font-size:11px;padding:2px 8px}.xm-grid[data-v-a9dd2d40]{display:grid;gap:18px}.xm-grid--compact[data-v-a9dd2d40],.xm-grid--default[data-v-a9dd2d40],.xm-grid--wide[data-v-a9dd2d40]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.xm-grid--default[data-v-a9dd2d40]{grid-template-columns:repeat(3,minmax(0,1fr))}.xm-grid--compact[data-v-a9dd2d40]{grid-template-columns:repeat(4,minmax(0,1fr))}.xm-grid--wide[data-v-a9dd2d40]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xm-grid--compact[data-v-a9dd2d40],.xm-grid--default[data-v-a9dd2d40]{grid-template-columns:repeat(4,minmax(0,1fr))}.xm-grid--wide[data-v-a9dd2d40]{grid-template-columns:repeat(5,minmax(0,1fr))}}.xm-skel[data-v-a9dd2d40]{animation:xm-shimmer-a9dd2d40 1.4s ease-in-out infinite;background:linear-gradient(100deg,rgba(35,56,82,.35) 30%,hsla(33,42%,77%,.12) 50%,rgba(35,56,82,.35) 70%);background-size:200% 100%;border-radius:16px}.xm-skel--1x1[data-v-a9dd2d40]{aspect-ratio:1/1}.xm-skel--3x4[data-v-a9dd2d40]{aspect-ratio:3/4}.xm-skel--9x16[data-v-a9dd2d40]{aspect-ratio:9/16}.xm-skel--16x9[data-v-a9dd2d40]{aspect-ratio:16/9}@keyframes xm-shimmer-a9dd2d40{0%{background-position:200% 0}to{background-position:-200% 0}}.xm-grid-state[data-v-a9dd2d40]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:64px 16px;text-align:center}.xm-grid-state__text[data-v-a9dd2d40]{color:#ffffffb8;font-size:15px}.xm-grid-more__btn[data-v-a9dd2d40],.xm-grid-state__btn[data-v-a9dd2d40]{background:linear-gradient(135deg,#a87f4b,#6e4e2e);border-radius:999px;box-shadow:0 8px 24px #08182973;color:#fff;font-size:14px;font-weight:600;padding:10px 24px;transition:filter .18s ease}.xm-grid-more__btn[data-v-a9dd2d40]:hover:not(:disabled),.xm-grid-state__btn[data-v-a9dd2d40]:hover{filter:brightness(1.08)}.xm-grid-more[data-v-a9dd2d40]{display:flex;justify-content:center;margin-top:36px}.xm-grid-more__btn[data-v-a9dd2d40]:disabled{cursor:wait;opacity:.6}
