.promo[data-v-1139864f]{border-radius:var(--radius);background:var(--surface);width:100%;height:100%;color:var(--text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.promo.strip[data-v-1139864f]{flex-direction:row;align-items:center}.thumb[data-v-1139864f]{aspect-ratio:16/9;background:var(--bg);flex:none;position:relative}.strip .thumb[data-v-1139864f]{height:100%}.thumb img[data-v-1139864f]{object-fit:cover;width:100%;height:100%}.badge[data-v-1139864f]{color:#fff;background:#000000c7;border-radius:4px;padding:0 5px;font-size:.72rem;font-weight:600;position:absolute;bottom:4px;right:4px}.text[data-v-1139864f]{text-align:left;flex-direction:column;gap:.2rem;min-width:0;padding:.5rem .6rem;display:flex}.name[data-v-1139864f]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.strip .name[data-v-1139864f]{-webkit-line-clamp:1;line-clamp:1}.cta[data-v-1139864f]{color:var(--accent);font-size:.78rem;font-weight:700}.exo-zone[data-v-6bd72e77]{place-items:center;width:100%;margin-inline:auto;display:grid;position:relative;overflow:hidden}.exo-label[data-v-6bd72e77]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);pointer-events:none;font-size:.65rem;position:absolute;top:2px;right:6px}.exo-fallback[data-v-6bd72e77]{position:absolute;inset:0}.exo-native[data-v-6bd72e77]{border-radius:var(--radius);background:var(--surface);min-height:220px}
